spring boot3框架@Validated失效

项目中使用的springboot3.2.1,在使用@Validated校验controller里参数时始终不生效;在网上查了相关资料,添加了spring-boot-starter-validation依赖但还是不行

经过层层调试,终于发现问题;

springboot3添加@Validated后校验的是 jakarta.validation.constraints 包下的注解,如下

但是项目引用的还是javax.validation.constraints包下的注解,导致不生效;

有加了spring-boot-starter-validation还没生效的,可以按照这个方向去排查一下,去掉javax相关依赖引入新的依赖即可;

over~~

相关推荐
一勺菠萝丶几秒前
如何在 Linux 服务器上使用 Speedtest 官方 CLI 测试带宽(小白教程)
java·服务器·前端
DianSan_ERP3 分钟前
京东订单接口集成中如何处理消费者敏感信息的安全与合规问题?
前端·数据库·后端·团队开发·运维开发
原来是猿4 分钟前
TCP Echo Server 深度解析:从单进程到线程池的演进之路(中)
linux·服务器·数据库
treesforest6 分钟前
IP地址段查询完全指南:从单IP查到IPv4段批量归属地查询
网络·数据库·网络协议·tcp/ip·网络安全·运维开发
范什么特西20 分钟前
第一个Mybatis
java·开发语言·mybatis
下次再写21 分钟前
【Redis实战】深入理解Redis缓存策略:从原理到Spring Boot实践
java·spring boot·redis·缓存穿透·缓存击穿·分布式缓存·缓存策略
超梦dasgg24 分钟前
智慧充电系统计费定价服务Java 实现
java·开发语言·spring·微服务
敲敲千反田26 分钟前
ThreadLocal和CompletableFuture
java·网络·jvm
码云数智-园园34 分钟前
Spring循环依赖:三级缓存到底解决了什么,没解决什么?
java·后端·spring
龙亘川44 分钟前
城市更新×智慧治理:老旧小区改造中的数字化创新实践
java·大数据·人工智能·机器学习·智慧城市