升级到Spring Boot 2.2.0会引发ClassNotFoundException::org.springframework.integration.handler.support.HandlerMethodArgumentResolversHolder

时间:2019-12-13 16:58:13

标签: spring-boot

我使用Spring Boot 2.1.6编写了我的应用程序,并且一切正常。但是当我将Spring Boot从2.1.6升级到2.2.0时,我看到下面的异常。我正在使用Spring Cloud Greenwich.SR3。以前有没有人遇到过这个?

  

由以下原因引起:java.lang.ClassNotFoundException:org.springframework.integration.handler.support.HandlerMethodArgumentResolversHolder       在java.net.URLClassLoader.findClass(URLClassLoader.java:382)       在java.lang.ClassLoader.loadClass(ClassLoader.java:424)       在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:349)       在java.lang.ClassLoader.loadClass(ClassLoader.java:357)       ...还有86

1 个答案:

答案 0 :(得分:1)

您应在Spring Boot 2.2.x中使用Spring Cloud Hoxton。 Spring Cloud project page的发行培训部分中有一个表格,显示要与哪个版本的Spring Boot一起使用的哪个版本的Spring Cloud。在撰写本文时,它显示以下内容:

Release Train  |  Boot Version
-------------  |  ------------
Hoxton         |  2.2.x
Greenwich      |  2.1.x
Finchley       |  2.0.x
Edgware        |  1.5.x
Dalston        |  1.5.x