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

相关推荐
岳麓丹枫00110 小时前
PostgreSQL 中 pg_wal 目录里的 .ready .done .history 文件的生命周期
数据库·postgresql
Coder_Boy_10 小时前
技术发展的核心规律是「加法打底,减法优化,重构平衡」
人工智能·spring boot·spring·重构
寻星探路14 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
陌上丨16 小时前
Redis的Key和Value的设计原则有哪些?
数据库·redis·缓存
曹牧16 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
AI_567816 小时前
AWS EC2新手入门:6步带你从零启动实例
大数据·数据库·人工智能·机器学习·aws
ccecw16 小时前
Mysql ONLY_FULL_GROUP_BY模式详解、group by非查询字段报错
数据库·mysql
JH307316 小时前
达梦数据库与MySQL的核心差异解析:从特性到实践
数据库·mysql
数据知道17 小时前
PostgreSQL 核心原理:如何利用多核 CPU 加速大数据量扫描(并行查询)
数据库·postgresql