请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

更新版本,使用openfeign有问题

图片描述
图片描述
使用import org.springframework.cloud.netflix.feign.EnableFeignClients;就正常,无法使用openfeign;
根据最后一节,更新版本为2.0.2.RELEASE,但类注入失败;
GIT地址,为公开项目
https://gitee.com/guangzhoucom_admin/test.git

正在回答 回答被采纳积分+3

3回答

廖师兄 2019-07-18 15:30:47

代码没问题。是因为没有install product项目引起的。我在product根目录执行

 mvn clean install -Dmaven.test.skip=true -U;

order就不报错了

https://img1.sycdn.imooc.com//szimg/5d301fbc09b0337418720932.jpg


你是不是才看到多模块?你这写得不对啊。com.example.server.ServerApplication,你看我的order项目源码,肯定不是这样的。

你去看看多模块补充的视频,14-6

0 回复 有任何疑惑可以回复我~
  • 提问者 慕无忌2804865 #1
    已经install product项目的啦。只要换回2.0.0.M3版本就能正常启动了,难点你没重现我的问题
    回复 有任何疑惑可以回复我~ 2019-07-18 16:34:59
  • 提问者 慕无忌2804865 #2
    更新produce的项目的版本,才解决了
    回复 有任何疑惑可以回复我~ 2019-07-19 15:17:55
  • 廖师兄 回复 提问者 慕无忌2804865 #3
    我用你的代码,mvn install后就可以了。你要注意,idea里设置的maven地址是否正确
    回复 有任何疑惑可以回复我~ 2019-07-21 20:52:06
提问者 慕无忌2804865 2019-07-18 15:17:58

具体情况:

https://img1.sycdn.imooc.com//szimg/5d301d0e09bc19c307210443.jpg

https://img1.sycdn.imooc.com//szimg/5d301d0e09df6e8207290594.jpg


0 回复 有任何疑惑可以回复我~
廖师兄 2019-07-18 14:24:56

你这提问,问题很多啊。

"更新版本,使用openfeign有问题"指的是哪个项目呢?

你发图很模糊,打开原图也看不清。

我打开order模块,里面cloud版本是Finchley.M2。既然你说"更新版本为2.0.2.RELEASE,但类注入失败", 就应该提交对应版本的代码

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信