请教师兄,product改成多模块之后,为啥client中的ProductClient接口无法注入@FeignClient以及其他引入....

来源:5-9 项目改造成多模块

qq__8378

2018-12-10

http://img.mukewang.com/szimg/5c0decbb00019f4710130679.jpg

http://img.mukewang.com/szimg/5c0decbb0001b10512630657.jpg

http://img.mukewang.com/szimg/5c0decbb0001dacc13460706.jpg

http://img.mukewang.com/szimg/5c0decbc0001a13c12990754.jpg


写回答

2回答

大艺术家灬

2018-12-11

你有导入 openfeign吗 client pom里

0
1
qq__8378
谢谢 已经解决了
2018-12-11
共1条回复

qq__8378

提问者

2018-12-11

我的原因是client[product-client]maven项目灰掉了,可以通过下图查看是否是是这个原因:

//img.mukewang.com/szimg/5c0f3a260001e44716000861.jpg

第1步骤:它原先我那个client[product-client]maven项目灰掉了,我通过file->setting->Build,Execution,Deployment->Build Tools->Maven->Ignored Files,将右侧Ignored file的勾选都去掉

第2步骤:在client[product-client]的pom.xml加上 

      <dependency>

            <groupId>org.springframework.cloud</groupId>

            <artifactId>spring-cloud-starter-openfeign</artifactId>

        </dependency>

就可以引入所需注解和类了

2
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5672 学习 · 2489 问题

查看课程