问题描述
当要对用户输入的参数进行校验时,可以用javax.validation.Validation包下的注解进行验证,实现简单,并且是基于JSR-303标准的。
添加pom.xml依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
Controller中为要验证的POJO添加@Valid注解
@RequestMapping("/login")
@ResponseBody
//使用@Valid注解进行参数校验,减少代码冗余度
public String login(@Valid LoginVo loginVo) {
}
在POJO类中添加注解
public class LoginVo {
@NotNull // 不允许为空
@isEmail

本文介绍了如何在SpringBoot应用中利用javax.validation进行参数校验,包括添加pom.xml依赖、使用@Valid注解、在POJO中添加验证注解,以及详细解释了原生和自定义的验证注解的用法。
最低0.47元/天 解锁文章
3681

被折叠的 条评论
为什么被折叠?



