javax-validation 不适用于 Spring Boot 2.7.18

问题描述 投票:0回答:1

我有一个使用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 中的类相关的编译错误(“找不到符号”)。

发生了什么变化?解决方法是什么?

spring-boot javax.validation
1个回答
0
投票

似乎 2.7.18 spring strter 不包含验证启动器。所以我明确地添加了它,现在错误消失了。

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-validation</artifactId>
</dependency>
© www.soinside.com 2019 - 2024. All rights reserved.