Order端找不到Product的包

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

cactusc9

2018-08-29

Product端已经执行了mvn clean install,并且Order端的pom也引入了product-client,order还是不能找到product的ProductClient类

【order端】
http://img.mukewang.com/szimg/5b8615f500012f1d06000526.jpg
已成功引入product-client包
http://img.mukewang.com/szimg/5b8616290001484806090345.jpg

ClientController和OrderServiceImpl还是找不到ProductClient。

【product端】
http://img.mukewang.com/szimg/5b86167c0001c1c109440439.jpg


写回答

3回答

慕圣4151323

2018-09-29

你把ProductClient里面的productMsg方法删了

0
0

cactusc9

提问者

2018-08-30

现在可以找到包,但是又不能注入了。//img.mukewang.com/szimg/5b8743b80001c43c11790764.jpg

0
1
廖师兄
feign的问题,order和product里用的feign版本不一样. 看看课程源码doc/QA.md
2018-08-30
共1条回复

廖师兄

2018-08-29

没有引入呀,你写在dependencymanagement里,仅仅管理了版本,并没有引入包。

用我给的源码运行一下对比看看。


找不到包,请依次检查

product是否install,课程里有讲

order是否正确引入,注意dependencymanagement和dependencies的使用,可以参考我改造后的代码。正确引入后,从order项目里是可以点击product-common并进入的。


0
6
廖师兄
回复
东风扬的海角
低级错误啊。。。要细心
2019-04-07
共6条回复

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

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

5668 学习 · 2489 问题

查看课程