【SpringCloud】Feign-02-最佳实践

Feign-最佳实践

抽取FeignClient

将FeignClient抽取为独立模块,并且把接口有关的POO、默认的Feign配置都放到这个模块中,提给所有消费者使用
实现步骤如下:

  1. 首先创建一个module,命名为feign-api,然后引入feign的starter依赖
    image

  2. 将order-service中编写的UserClient、User、DefaultFeignConfiguration都复制到feign-api项目中
    image

  3. 在order-service中引入feign-api的依赖
    image

  4. 修改order-service中的所有与上述三个组件有关的import部分,改成导入feign-api中的包。注意需要在配置类上选择扫描范围
    image

  5. 重启测试

posted @ 2024-11-21 15:31  chendsome  阅读(61)  评论(0)    收藏  举报