【发布时间】:2017-09-23 09:15:55
【问题描述】:
我正在尝试使用简单的 Spring Boot 应用程序。我在 ApplicationContext 上启动应用程序时遇到问题。
2017-04-26 11:17:31.101 WARN 14528 --- [main] scaAnnotationConfigApplicationContext:上下文初始化期间遇到异常 - 取消刷新尝试:org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为“的 bean 时出错”类路径资源中定义的standardJacksonObjectMapperBuilderCustomizer' [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration.class]:通过方法'standardJacksonObjectMapperBuilderCustomizer'参数1表示的不满足的依赖关系;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“spring.jackson-org.springframework.boot.autoconfigure.jackson.JacksonProperties”的 bean 时出错:bean 初始化失败;嵌套异常是 javax.validation.ValidationException:无法创建配置,因为找不到 Bean 验证提供程序。将像 Hibernate Validator (RI) 这样的提供程序添加到您的类路径中。 2017-04-26 11:17:31.116 信息 14528 --- [主要] utoConfigurationReportLoggingInitializer:
启动 ApplicationContext 时出错。要显示自动配置报告,请在启用“调试”的情况下重新运行您的应用程序。 2017-04-26 11:17:31.121 错误 14528 --- [主要] o.s.b.d.LoggingFailureAnalysisReporter:
我在启动应用程序时遇到了上述错误。我使用的是 spring boot 1.5.1.RELEASE 版本。
请做有需要的。
编辑 2
package com.hello;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class HelloWorld{
public static void main(String[] args) {
// TODO Auto-generated method stub
SpringApplication.run(HelloWorld.class, args);
}
}
【问题讨论】:
-
你读过异常吗?
Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath对我来说很清楚。 -
是的。面临这个异常。
-
阅读这条消息,它给出了解决方案……它再清楚不过了。
-
Hibernate-validator 和 validation-api jar 被添加到类路径中。它显示相同的错误。
-
不是根据启动它的服务器...
标签: java spring spring-mvc spring-boot spring-bean