概述
大型项目下往往有很多模块,ZCGL项目结构如下:
需要引用的其他模块已经发布成服务并在Eureka Server注册中心注册,如下:
写程序时引用了其他模块,并且其他模块在项目中,但是IDEA任然无法扫描到依赖的模块,并报错,如下:
对IDEA进行设置,File -> Project Structure -> 选中你自己的module ->Dependencies ->Module source ->选择依赖的模块,如下:
IDEA设置好以后,原来报的错误消失了,添加@FeignClient注解,将服务注入到接口中,并基于Feign进行调用,如下:
联想:这个过程跟编写Spark程序很像,程序需要部署在Spark平台上调用Spark平台提供的服务方能运行,但是在本地编写程序时需要调用Spark平台的API,这样就只能导入Spark平台的jar包,防止IDE报错。
转载于:https://www.cnblogs.com/ratels/p/11121565.html
最后
以上就是健忘大侠为你收集整理的SpringCloud实战——(2)通过Feign调用其他模块的全部内容,希望文章能够帮你解决SpringCloud实战——(2)通过Feign调用其他模块所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复