数据校验

在spring boot中引入依赖

<!-- 数据校验-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-validation</artifactId>
        </dependency>

校验规则说明

@NotNull(message="")

/**
 *字符串既不能为null,也不能为空串
 */

@NotNull(message="")

/**
 *被注释的元素必须不为 null
 */

@Range(min=,max=,message="")

/**
 *被注释的元素必须在合适的范围内
 */

@Length(min=,max=,message="")

/**
 *被注释的字符串的长度必须在指定的范围内
 */

@Future(message="")

/**
 *必须是一个将来的日期
 */

@Past(message="")

/**
 *必须是一个过去的日期
 */

@Min(value)

/**
 *被注释的元素必须是一个数字,其值必须大于等于指定的最小值
 */

@Max(value)

/**
 *被注释的元素必须是一个数字,其值必须小于等于指定的最大值
 */

@AssertTrue

/**
 *被注释的元素必须为 true
 */

@AssertFalse

/**
 *被注释的元素必须为 false
 */

@Email

/**
 *被注释的元素必须是电子邮箱地址
 */

@NotEmpty

/**
 *集合不能为null
 */
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容