У меня есть этот контроллер:
@GetMapping("/{id}")
public SomeData getData(@PathVariable("id") Long id, HttpServletRequest request){
// do something with Long Id
}
Будет ли что-нибудь сломано (возможно, весной, при преобразовании данных REST), если я изменю аргумент Long на String:
@GetMapping("/{id}")
public SomeData getData(@PathVariable("id") String id, HttpServletRequest request){
// Convert id to Long and do something with it
...................
}
при условии, что я обязательно конвертирую строку в тот тип, который мне нужен?