Wenn die PathVariable 'name' die Validierung nicht besteht, wird eine javax.validation.ConstraintViolationException ausgelöst. Gibt es eine Möglichkeit, den Parameternamen in der ausgelösten javax.validation.ConstraintViolationException abzurufen?Abrufen des Feldnamens, wenn javax.validation.ConstraintViolationException ausgelöst wird
@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;
}
Did arbeitest du das aus? – ptimson