SpringBoot java.lang.ClassNotFoundException: org.springframework.beans.factory.ObjectProvider 解决办法

原因:项目所依赖的spring-beans中找不到ObjectProvider类,这个问题是由于版本太低造成的,

           从Spring 4.3版本以后才有这个类。

解决方案  :修改 pom.xml 中  spring-boot-starter-parent   的版本,从1.3.x升级到1.4.x(例如1.4.3)即可

<parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>1.4.3.RELEASE</version>
   <relativePath/> <!-- lookup parent from repository -->
</parent>

修改改完成后,项目务必要clean  ,重新编译!


版权声明:本文为sss996原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。