springboot的请求参数约束@Max @Min @NotNull等无效

青乌

关注

阅读 130

2022-09-06


一句话问题,经验之谈。

经试验,发现可能是 springboot的版本太高。
因为​​​spring-boot-starter-web​​​ 在版本​​2.3​​​之后的的依赖项已经去除了​​hibernate-validator.6.0.13.Final​​​。
所以会导致注解约束不生效。

要解决这个问题,引入依赖即可。
如:

        <dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.0.13.Final</version>
</dependency>

以下两图是随意两个版本的​​spring-boot-starter-web​​ 的依赖的对比。

springboot的请求参数约束@Max @Min @NotNull等无效_NotNull约束无效

springboot的请求参数约束@Max @Min @NotNull等无效_Max约束无效_02



精彩评论(0)

0 0 举报