Spring: использование @Validated в классе Controller - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть следующий контроллер, аннотированный @Validate:

@RequestMapping("/event")
@RestController
@Validate({ All.class }) /*1*/
public class EventController {

     @PostMapping("/some_event")
     public void receiveSomeEvent(@Validated /*2*/ SomeEventDTO someEvent){
        //...
     }
}

Обратите внимание, что метод, который получает событие, также аннотирован @ Validated.

Я ожидал, что аннотация класса(1) переопределяет аннотацию параметра (2) по умолчанию, но, похоже, не является поведением.

Поэтому мой вопрос: что такое назначение или использование аннотации класса (1)?

Спасибо завперед.

...