NotNull等校验注解不生效
背景
学习SpringBoot项目中,单元测试时发现@NotNull
等注解没有生效。
原因
没有在调用处添加@Validated
和@Valid
注解。
示例
Entity
1 | public Class User { |
调用
- Controller类上添加
@Validated
注解。 - 如果是Entity类型的校验,需要在参数前加上
@Valid
。普通类型(如String)则不用。
1 |
|
NotNull等校验注解不生效
学习SpringBoot项目中,单元测试时发现@NotNull
等注解没有生效。
没有在调用处添加@Validated
和@Valid
注解。
1 | public Class User { |
@Validated
注解。@Valid
。普通类型(如String)则不用。1 |
|
NotNull等校验注解不生效