Javax
文章平均质量分 54
matrixlzp
当机器像人一样思考,编程技巧将会过时。
展开
-
Javax Validation 自定义注解校验(身份证号校验)
ConstraintValidator 是 javax validation 规范提供给我们的一个实现数据校验的接口。像 hibernate.validator 就有很多这个接口的实现,像我们常见的等都是它的实现。以上代码,参考 NotNullValidator 的实现。原创 2024-09-26 15:00:45 · 1048 阅读 · 0 评论 -
IDEA Dependency Analyzer 分析 maven 项目包的依赖
javax.validation 是我们 SpringMVC 常用的数据校验框架。但是 javax.validation 是一个规范(Java Bean Validation,简称 JSR 380),它并没有具体的实现,它的常用实现,是hibernate-validator。奇怪的是,我们在使用 SpringMVC 的时候,并没有人为地去引用这两个包,那到底是谁帮我们做了这些事情的呢?谁帮我们引入了 javax.validation 和 hibernate-validator 依赖的呢?原创 2024-09-26 11:56:52 · 437 阅读 · 0 评论 -
Javax Validation 嵌套对象验证失效
假设有如下两个对象,学生 Student 和 课程 Course,学生对象关联着课程对象。现在我们想校验,学生对象的字段,以及它所关联的课程对象的字段。我们使用了 javax @NotNull 注解。现在有这样一个 Controller,我们在方法入参加上注解 java @Valid,用来校验 Student。我们希望不管 学生 Student 和 课程 Course 凡是加上 @NotNull 注解的属性,都能进行非空校验。访问测试。原创 2024-09-26 10:26:42 · 270 阅读 · 0 评论