// service 层书写
// FeignClient 外部调用注解
// value = "xxxx" 是配置文件的应用名称:
// application: (应用名称) name: cptl-pool
@FeignClient(value = "xxxx")
public interface CallCptlPoolService {
// 查询一个账户是否在资金池账户关系中
@RequestMapping(value = "/xxxx/xxxx", method = {RequestMethod.POST})
ResponseBean queryAcctCptlRela(@RequestBody CptlPoolBankAcctRelaVo cptlPoolBankAcctRelaVo);
}
// 另一个微服务
@RestController
@RequestMapping("/feignClientCptlPool")
@Api(tags = "对外提供接口")
public class FeignClientCptlPoolRestController {
/**
* 对外提供 查询一个账户是否在账户关系中 【生效的关系申请】
*
* @param vo
* @return
*/
@ApiOperation(value = "XXXXXX")
@PostMapping(value = {"/queryAcctCptlRela"}, produces = {"application/json;charset=UTF-8"})
public ResponseBean queryAcctCptlRela(@RequestBody CptlPoolBankAcctRelaVo vo) {
ResponseBean responseBean = new ResponseBean();
// 逻辑内容
return responseBean;
}
}
微服务内部接口调用
最新推荐文章于 2024-09-14 23:45:16 发布