【项目实践】_服务间的调用


1.1 Fegin调用

在实际项目开发过程中,一般都通过Fegin进行服务的调用。

在创建项目结构时就将api层抽取出来了,以支付服务需要调用订单接口为例,在truly_shopping_api_order中暴露了api,

  • 在支付服务pom中引入truly_shopping_api_order

  • 编写一个接口继承暴露的api接口,再加上@FeginClient(“order”),注入容器即可

  • 启动类上加入@EnableFeginClient

  • @Autowired注入使用即可

***ps:***在api接口上需加上@RequestMapping,fegin中继承该接口

@RequestMapping与@FeginClient不可在类上同时存在,这个问题的产生和springMvc里面怎么判断当前类是否为controller 有关。


文章作者: truly
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 truly !
  目录