本文阅读量 次
1. 参数校验¶
1.1 原理¶
1.2 基本用法¶
@Valid 不是约束注释,而是用于对象内的嵌套约束。因此,@Valid 本身不会导致方法验证
可以通过WebMvc 配置全局配置Validator Controller或@ControllerAdvice中的@InitBinder方法本地配置
如果控制器具有类级别的@Validated,则方法验证将通过 AOP 代理应用。为了利用 Spring Framework 6.1 中添加的 Spring MVC 对方法验证的内置支持,您需要从控制器中删除类级别的@Validated注释。
1.3 【如何进行枚举的 validate】¶
1.4 【如何直接在 POJO 上注册或定义 Validate 函数】¶
如何进行 POJO 内多个字段之间的联合验证
- https://blog.csdn.net/m0_49194578/article/details/123250359 ⧉ 通过自定义注解+ConstraintValidator完成Pojo参数枚举校验
- Hibernet 中的 GroupSequenceProvider
1.5 备注¶
Note
spring-boot 2.3 之后需要手动增加 hibernet 的依赖