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

相关推荐
快乐肚皮19 分钟前
快速排序:分治思想的经典实践
java·算法·排序算法
一线大码21 分钟前
SpringBoot 和 MySQL 的事务隔离级别关系
spring boot·后端·mysql
都叫我大帅哥23 分钟前
一文搞懂Java Record:从入门到避坑,解锁高效编程新姿势!
java
新知图书26 分钟前
扣子数据库实战案例:搭建AI登记助手
数据库·智能体·扣子
hqxstudying27 分钟前
Maven的使用
java·maven
shangjg339 分钟前
Eureka 心跳续约机制
java·分布式·spring cloud·eureka
Halo_tjn40 分钟前
Java IO
java·开发语言
沐土Arvin1 小时前
三次握手建立连接,四次挥手释放连接——TCP协议的核心机制
java·网络·tcp/ip
罗政1 小时前
基于 SpringBoot + Vue 在线点餐系统(前后端分离)
vue.js·spring boot·后端
麦兜*1 小时前
【Mysql及各种关系型数据库全面对比与深度解析(2025版)】
数据库·sql·mysql·postgresql·oracle·sqlserver·mariadb