在构建Spring Boot应用程序之战时出现错误,但是代码可以正常运行,甚至尝试添加fastxml依赖项

时间:2019-03-15 03:40:24

标签: spring-boot


测试集:com.example.demo.DemoApplicationTests

运行测试:1,失败:0,错误:1,跳过:0,经过的时间:3.412秒<<<失败! -在com.example.demo.DemoApplicationTests中 contextLoads(com.example.demo.DemoApplicationTests)经过的时间:0 s <<<错误! java.lang.IllegalStateException:无法加载ApplicationContext 由以下原因引起:org.springframework.beans.factory.BeanCreationException:在类路径资源[org / springframework / boot / autoconfigure / jackson / JacksonAutoConfiguration $ JacksonObjectMapperConfiguration.class]中创建名称为“ jacksonObjectMapper”的bean时出错:通过工厂方法进行Bean实例化失败;嵌套的异常是org.springframework.beans.BeanInstantiationException:无法实例化[com.fasterxml.jackson.databind.ObjectMapper]:工厂方法'jacksonObjectMapper'抛出了异常;嵌套的异常是java.lang.NoClassDefFoundError:无法初始化类com.fasterxml.jackson.databind.ObjectMapper 引起原因:org.springframework.beans.BeanInstantiationException:无法实例化[com.fasterxml.jackson.databind.ObjectMapper]:工厂方法'jacksonObjectMapper'抛出异常;嵌套的异常是java.lang.NoClassDefFoundError:无法初始化类com.fasterxml.jackson.databind.ObjectMapper 原因:java.lang.NoClassDefFoundError:无法初始化com.fasterxml.jackson.databind.ObjectMapper类

1 个答案:

答案 0 :(得分:0)

添加fasterxml库后,重建项目。并确保在构建完成后通过您使用的任何构建工具下载该文件。检查外部库。它应包含fasterxml。如果没有,请检查为什么不下载它,或将其手动添加到类路径