跳转至
本文阅读量

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 内多个字段之间的联合验证

1.5 备注

Note

spring-boot 2.3 之后需要手动增加 hibernet 的依赖

1.6 参考