我有以下用@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)的目的或用法是什么?
谢谢。