我有一个使用inf spring boot 2.0.4.RELEASE的项目。作为迁移到 Spring Boot 3 的过程的一部分,建议首先升级到最新的可用 2.7.x 版本。所以我尝试使用 2.7.18。
<version>2.7.18</version>
当我运行“mvn clean install”时,我开始收到许多与 package import javax.validation 中的类相关的编译错误(“找不到符号”)。
发生了什么变化?解决方法是什么?
似乎 2.7.18 spring strter 不包含验证启动器。所以我明确地添加了它,现在错误消失了。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>