我所用的框架是:
SSM+Spring Boot + Eureka+OpenFeign+Maven
完整报错:
Failed to introspect Class [org.springframework.cloud.openfeign.FeignClientFactoryBean] from ClassLoader
我的pom.xml已经加入了以下依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>问题解决:
可能有朋友就有疑惑了,明明OpenFeign的依赖都有了,为什么会报错呢,那你可能出现了我这种情况那是因为以下这几个jar包没有导入。
org.springframework.cloud:spring-cloud-openfeign-core-2.2.2.RELEASE.jar
org.springframework.cloud:spring-cloud-starter-openfeign-2.2.2.RELEASE.jar
io.github.openfeign.form:feign-form-3.8.0.jar
io.github.openfeign.form:feign-form-spring-3.8.0.jar
io.github.openfeign:feign-core-10.7.0.jar
io.github.openfeign:feign-hystrix-10.7.0.jar
io.github.openfeign:feign-slf4j-10.7.0.jar
这个jar包如果本地的Maven仓库有的话可以直接从本地仓库导入。
具体步骤:
Project窗口->ExternalLibaries->单击其中任意一个Maven->右击选择Open Library Settings->Project Settings->Libraris->点击走边的+号->Java->根据目录选择本地Maven仓库里面的上面7个没有的jar包,点击OK->选择你要加入项目或模块
本地仓库路径默认为:C:\Users\Administrator\.m2\repository


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