@NotBlank注解使用时必须在入参处(controller)加@Valid。
如:
public Class User{
@NotBlank(message = "用户名不能为空") private String username;
}
调用时:
public String getUsername(@Valid User user){}
如果不加@Valid,@NotBlank不会生效。@NotEmpty等也是一样。
Posted ㄓㄤㄑㄧㄤ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@NotBlank注解使用不生效的解决办法相关的知识,希望对你有一定的参考价值。
@NotBlank注解使用时必须在入参处(controller)加@Valid。
如:
public Class User{
@NotBlank(message = "用户名不能为空") private String username;
}
调用时:
public String getUsername(@Valid User user){}
如果不加@Valid,@NotBlank不会生效。@NotEmpty等也是一样。
以上是关于@NotBlank注解使用不生效的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
关于spring-boot-actuator的httptrace端点不生效问题解决办法
@NotEmpty、@NotNull、@NotBlank注解解析
Java 校验注解@NotNull,@NotBlank,@Max,@Valid等注解简单使用