你的项目中是否用到参数校验呢,还是说你就没有考虑入参为空的情况。今天教大家基于SpringBoot的注解来判断入参是否正确。
1、首先创建项目所需的Bean
package com.ifilldream.check_lean.demo.bean;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.Max;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
/**
* @author RickSun && iFilldream
*/
@Data
public class User {
//message可以表达的再委婉一点,小编就直接刚了
@NotNull ( message = "用户姓名不得为null")
@NotEmpty( message = "用户姓名不得为空")
private String name;
@NotNull ( message = "用户年龄不得为空")
@Max(value = 130,message = "年龄不得大于130岁")
@Max(value = 1,message = "年龄不得小于1岁")
private Integer age;
@Not