@NotBlank、@NotNull、@Validated配置使用生效详细介绍
注解介绍
在后端参数校验的时候,对实体类中的多个参数进行校验,如果是一个个通过if进行判断,代码看起来不美观,并且实用性不高,这时候,就可以用@NotBlank、@NotNull、@Validated这几个注解,轻松实现参数校验。
@NotBlank
只能作用在String上,不能为null,而且调用trim()后,长度必须大于0
@NotNull
不能为null,但可以为empty,一般用于数值类型数据校验
@Validated
在controller中使用,用于参数校验
还有其他注解
@AssertFalse、@DecimalMax、@DecimalMin、@Min、@Size等,这里就不做介绍了。
在项目中实际应用
实体类
Controller
目前,加好了注解,启动测试下看看。