0
点赞
收藏
分享

微信扫一扫

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


一句话问题,经验之谈。

经试验,发现可能是 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 条评论