一、依赖
org.springframework.boot spring-boot-starter-validation2.3.3.RELEASE
二、实体类
@TableField("username")
@NotBlank(message = "{user.name.notBlank}")
private String username;
@NotBlank(message = "{user.password.notBlank}")
@TableField("password")
private String password;
@NotBlank(message = "{user.email.notBlank}")
@Email(message = "{user.email.pattern}")
@TableField("email")
private String email;
三、配置
查看LocalValidationFactoryBean类的源码,发现Spring Boot默认的ValidationMessagesSource校验出错时的提示文件是在resources文件夹下文件ValidationMessages.properties
ValidationMessages.properties
user.name.notBlank=用户名不能为空 user.password.notBlank=密码不能为空 user.email.notBlank=邮箱不能为空 user.email.pattern=邮箱格式不正确
四、Controller
@PostMapping("/insert")
public ResultVO
五、效果
到此这篇关于Spring Boot 通过注解实现数据校验的文章就介绍到这了,更多相关Spring Boot 数据校验内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!



