SpringBoot的JSR303校验

关于JSR
JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。

关于 JSR-303
JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint。
JSR303校验讲注解使用在实体类、vo类或者对象上面,spring-boot配合@validated来校验,如果数据异常统一抛出异常,方便异常中心统一处理,下面有案例和配置方式。

补充
Hibernate 中填充一部分

代码实现

posted @ 2024-04-30 09:52  MrOldJiang  阅读(15)  评论(0编辑  收藏  举报