Spring Boot应用程序无法以javax.validation.BootstrapConfiguration错误启动

时间:2019-11-15 14:07:56

标签: java spring maven spring-boot

我正在开发一个简单的支持Spring Boot Web的应用程序。 Spring Boot版本是2.2.1。启动应用程序时出现此错误

options

我不知道是什么原因导致此错误。我什至尝试将javax.validations的排除项放在多个依赖项上,但无济于事。这是POM依赖关系树。请帮忙。

beforeConstruct

1 个答案:

答案 0 :(得分:4)

看起来你们两个都有:

jakarta.validation:jakarta.validation-api

(通过org.springframework.boot:spring-boot-starter-validation的传递依赖)

javax.validation:validation-api

在您的类路径上。

从Spring Boot 2.2开始,在Spring Boot的启动程序中,具有javax.组ID的Java EE依赖关系被具有jakarta.组ID的等效Jakarta EE依赖关系所取代。

有关更多信息,请查看发行说明:
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2-Release-Notes#jakarta-ee-dependencies

因此您可以从项目中删除javax.validation:validation-api依赖项。

相关问题