我有一个 maven 项目 A ,使用的是 javax.validation ,主要用于接口参数校验,并且 deploy 到 maven 公共仓库上了; 现在我有一个项目 B 依赖了 A ,用的是 java17 和 springboot3,用的是 jakarta.validation ,发现即使在 B 里把 jakarta.validation 替换成 javax.validation ,但是接口参数校验并不生效; 谷歌了下也没有查到解决方案(不能把项目 A 替换成 jakarta.validation ,因为有其他 springboot2.x 的项目有在使用,有没有什么并行的方法?) lida, tion, Maven, 校验
手动校验呗. https://stackoverflow.com/questions/19190592/manually-call-spring-annotation-validation 基于上述方法可以+`AOP`自动实现.