SpringCloud工程添加openfeign用于服务之间调用

SpringCloud服务之间的调用可以采用openfeign,今天这里就简单记录下需要做的步骤。

前置条件就是微服务都建好了,并且两个服务都注册到nacos上,这里用两个微服务模块。

简单描述:请求A模块,然后去调用B模块数据,最后从A模块接口返回。

需要在A模块添加openfeign的依赖和service写好接口,B模块的controller层写好接口

B模块:

只需要提供一个普通接口

 A模块:

① 添加依赖

 ② 启动类上添加注解,表示需要进行远程调用

 ③ 添加接口,注意这里的@feignClient里面的模块名称就是nacos上B模块的服务名,其次就是这个请求URL要和B模块一致,才可以找到对应服务,否则会报404找不到

 ④ 写个测试接口调用

 使用还是相对简单的,主要就是当前服务去添加openfeign的一些信息,然后被调用模块提供接口即可。

 

posted @ 2024-02-05 10:07  多多指教~  阅读(25)  评论(0编辑  收藏  举报