我是靠谱客的博主 健忘大侠,最近开发中收集的这篇文章主要介绍SpringCloud实战——(2)通过Feign调用其他模块,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

大型项目下往往有很多模块,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调用其他模块所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部