Quando il "nome" PathVariable non supera la convalida viene generata una javax.validation.ConstraintViolationException. C'è un modo per recuperare il nome del parametro nella gettata javax.validation.ConstraintViolationException?Ottieni nome campo quando viene generata javax.validation.ConstraintViolationException
@RestController
@Validated
public class HelloController {
@RequestMapping("/hi/{name}")
public String sayHi(@Size(max = 10, min = 3, message = "name should have between 3 and 10 characters") @PathVariable("name") String name) {
return "Hi " + name;
}
Forse ci lavori? – ptimson