Java注解对泛型失效或异常的解决办法

正确使用方式:

现有两个数据类型:BaseRequest和Product

其中Product种的字段上有@NotBlank、@NotNull、@Range等注解

 

要想使Product中这些字段上的注解生效或者消除异常,需要在Controller类上加@Validated注解,在接口入参上加@Valid注解;同时,

 

 还需要在BaseRequest内部的泛型字段上加@Valid注解。

 

 

posted @ 2022-04-09 15:57  `'手可摘星辰  阅读(863)  评论(0编辑  收藏  举报