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~~

相关推荐
雨中飘荡的记忆4 小时前
ElasticJob分布式调度从入门到实战
java·后端
dkbnull12 小时前
深入理解Spring两大特性:IoC和AOP
spring boot
考虑考虑13 小时前
JDK25模块导入声明
java·后端·java ee
_小马快跑_14 小时前
Java 的 8 大基本数据类型:为何是不可或缺的设计?
java
jiayou6415 小时前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
Re_zero16 小时前
线上日志被清空?这段仅10行的 IO 代码里竟然藏着3个毒瘤
java·后端
洋洋技术笔记16 小时前
Spring Boot条件注解详解
java·spring boot
程序员清风1 天前
程序员兼职必看:靠谱软件外包平台挑选指南与避坑清单!
java·后端·面试
李广坤1 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
皮皮林5511 天前
利用闲置 Mac 从零部署 OpenClaw 教程 !
java