openfeign实现微服务间的调用

1. 父项目下新建两个子模块,一个provider,一个consumer。

先贴上父pom的配置:

2. provider 服务提供方的配置:

提供一个普通的controller接口即可,不需要加openfeign依赖、不需要在启动类加feign相关注解。

贴一下yml配置:关注server.port和spring.application.name。


3. consumer 服务调用方配置:

1)pom加依赖:

2)启动类加 @EnableFeignClients 注解:

3)添加接口,标注@FeignClient()注解。

注意三点:a. 并在注解中指明属性value="服务提供方应用名称"

                   b. 在 调用方接口上配置请求的url 要与 服务提供方接口的url一致。

                   c. 传参时 使用@RequestParam注解,不要用@Param注解,会报错。

4)服务调用方 完善controller接口:

4. 启动 服务提供方 和 服务调用方的项目。访问 服务调用方的接口试试:

调用成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容