Я пытаюсь проверить, что целочисленное значение передано аннотации @PathVariable. Я настроил следующий файл конфигурации:
@Configuration
public class SpringConfiguration {
@Bean
public MethodValidationPostProcessor methodValidationPostProcessor() {
return new MethodValidationPostProcessor();
}
И тогда у меня в контроллере есть следующее
@RestController
@Validated
public class UserController {
@RequestMapping(value = "/users/{userID}", method = RequestMethod.GET)
public ResponseEntity<User> get(
@PathVariable @NumberFormat(style = Style.NUMBER) int id) {
///Code here
}
Какую аннотацию я могу использовать, чтобы определить, передано ли целочисленное значение? Я протестировал аннотации @Min и @Range, и они работают правильно.
Заранее спасибо.