春季:在控制器类中使用@Validated

时间:2019-02-04 20:33:23

标签: spring spring-boot bean-validation spring-validator

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

谢谢。

0 个答案:

没有答案