fegin接口调用,该文章两种方式
一、微服务之间的调用注解
二、远程第三方服务的接口调用
提示:以下是本篇文章正文内容,下面案例可供参考
1.远程第三方服务调用接口代码如下(示例):
@FeignClient(value = "partybuild-boot", fallbackFactory = PartyBuildingFeignFallback.class) @Component public interface PartyBuildingClient { @ApiOperation(value = "查询全部任务") @PostMapping (value ="/task/findAll") Result2.微服务之间的调用findTaskDocList(@RequestBody TaskDocDTO taskDocDTO) throws ParseException; }
代码如下(示例):
@FeignClient(name = "github-client", url = "https://api.github.com")//微服务名字和路径 @Component public interface PartyBuildingClient { @ApiOperation(value = "查询全部任务") @PostMapping (value ="/task/findAll") ResultfindTaskDocList(@RequestBody TaskDocDTO taskDocDTO) throws ParseException; }
总结
以上代码为interface接口,可以用controller层调用二次实现
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)