jsr303常用注解
JSR303
简介
JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。
JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint。
@Validated //写在类上 数据校验 开启数据校验@Null //被注解的元素必须为null
@NotNull //被注解的元素必须不为null
@AssortTrue //被注解的元素必须为true
@AssortFalse //被注解的元素必须为false
@Min(value) //被注解的元素必须是一个数字,其值必须大于等于指定的最小值
@Max(value) //被注解的元素必须是一个数字,其值必须小于等于指定的最大值
@DocimalMin(value) //被注解的元素必须是一个数字,其值必须大于等于指定的最小值
@DocimalMax(value) //被注解的元素必须是一个数字,其值必须小于等于指定的最大值
@Size(max,min) //被注解的元素的大小必须在指定的范围内
@Digits(integer,fraction) //被注解的元素必须是一个数字,其值必须在可接受范围内
@Past //被注解元素必须是一个过去的日期
@Future //被注解元素必须是一个将来的日期
@Pattern(value) //被注解的元素必须符合指定的正则表达式@Email //被注解的元素必须是电子邮箱地址
@Length //被注解的字符串的大小必须在指定的范围内
@NotEmpty //被注解的字符串的值必须非空
@Range //被注解的元素必须在合适的范围内
依赖
<dependency><groupId>org.hibernate.validator</groupId><artifactId>hibernate-validator</artifactId><version>6.0.16.Final</version>
</dependency>
jsr303常用注解相关推荐
- JSR-303 常用注解
JSR-303 常用注解 @NotNull(message="名字不能为空") pribate String userName;@Max(Value=120,message=&qu ...
- @aspect注解类不生效_Spring Boot从入门到精通(三)常用注解含义及用法分析总结...
Spring Boot是目前非常流行的框架,而注解是Spring Boot的核心功能,接下来主要说一说Spring Boot常用注解的含义以及部分注解在项目中的使用方法. @RestControlle ...
- Spring Boot(5)---常用注解总结
Spring Boot常用注解总结 @RestController和@RequestMapping注解 @RestController注解,它继承自@Controller注解.4.0之前的版本,Spr ...
- 常用注解,依赖,常用类,插件和其它(自用)
目录 参考 下面是自己写的笔记 java注解大全参考: 实用的注解: @Controller 和 @RestController @RequestMapper @PathVariable 和 @Req ...
- SpringBoot学习三:常用注解(配置相关)
SpringBoot常用注解(配置相关) 1.yml语法 ★注意空格 yml中的写法 properties中的写法 2.@Value获取值和@ConfigurationProperties获取值比较 ...
- Spring MVC常用注解说明
2019独角兽企业重金招聘Python工程师标准>>> 使用Spring MVC的注解及其用法和其它相关知识来实现控制器功能. 02 之前在使用Struts2实现MV ...
- 40 个 Spring Boot 常用注解
以下文章来源方志朋的博客,回复"666"获面试宝典 作者 | 谭朝红 链接 | ramostear.com 一.Spring Web MVC 与 Spring Bean 注解 Sp ...
- 40 个 SpringBoot 常用注解
以下文章来源方志朋的博客,回复"666"获面试宝典 来源:https://ramostear.com/ 一.Spring Web MVC 与 Spring Bean 注解 Spri ...
- Spring系列之Spring常用注解总结
参看博客:https://www.cnblogs.com/xiaoxi/p/5935009.html 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺 ...
最新文章
- Python的零基础超详细讲解(第四天)-Python的数据类型
- 几何梯度分析神经网络中不可信预测性
- Apache URLRewrite 原理及配置实现
- unity 克隆_使用Unity开发Portal游戏克隆
- Unity3D笔记 愤怒的小鸟五 小鸟动画+Unity3D如何设置断点调式
- 重载与覆盖(java)
- php中计算时间差的几种方法,php计算时间差的方法
- Sushiswap团队开发者:Sushi在Q1实现400亿美元的交易量,xSUSHI持有者获得2000万美元费用
- struts2 result随笔
- 魏鹏机器人_3D打印室、机器人工程挑战室……山东这所学校的“网红教室”火了!...
- linux上的离线地图,离线地图接入指南
- 如何做一个基于JAVA购物商城系统毕业设计毕设作品(springboot框架)
- 创建windows虚拟机详细教程
- 谷歌浏览器(chrome)在线翻译 解决方式
- Python爬虫系列(一)环境搭建,以及简单使用,体验他的强大
- matlab数学建模方法与实践 笔记1:快速入门
- 【RT-Thread 开源作品秀】小型蚯蚓养殖监控系统
- 运算放大器的稳定性分析(一)
- ajax制作调查问卷,div+mui+vue.js 制作问卷调查单页 ——题目答案由后台随机给出10道...
- Android能够获取到唯一的设备ID吗?