我使用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
答案 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