java springboot 引用openfeign 接口转发
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java springboot 引用openfeign 接口转发相关的知识,希望对你有一定的参考价值。
1、build.gradle中引入组件compile ("org.springframework.cloud:spring-cloud-starter-config:2.1.1.RELEASE")
compile ("org.springframework.cloud:spring-cloud-starter-openfeign:2.1.3.RELEASE")
2、Application启动类中添加注解@EnableFeignClients
3、添加 接口
url 在配置项中,也可以直接写死例如: http://hhh.com
@Service
@FeignClient(value = "TestApiService", url = "${test.serverUrl}")
public interface TestApiService {
/**
-
PostMapping中的value就是要转发的地址
-
@param param
-
@return
*/
@PostMapping(value = "/api/v1/user/role")
CommonResponse<Object> userRole(@RequestBody UserRoleParam param);
}
4、在Controller中调用即可
@Autowired
private TestApiService testApiService;
/**
-
@return
*/
@PostMapping(value = "/v1/user/role/")
public CommonResponse<Object> userRole(@RequestBody UserRoleParam param) {
return testApiService.userRole(param);
}
这样可以实现接口转发
以上是关于java springboot 引用openfeign 接口转发的主要内容,如果未能解决你的问题,请参考以下文章