1、build.gradle導入アセンブリ
コンパイル( "org.springframework.cloud:spring-cloud-starter-config:2.1.1.RELEASE")
コンパイル( "org.springframework.cloud:spring-cloud-starter-openfeign:2.1.3.RELEASE")
2、アプリケーションの起動クラス注釈@EnableFeignClients
3、インターフェイスを追加
設定項目内のURL、またはあなたが例のために死ぬために直接書き込むことができます。http://hhh.com
@サービス
@FeignClient(値= "TestApiService"、URL = "$ {test.serverUrl}")
パブリックインターフェースTestApiService {
/ **
-
値をPostMappingしてアドレスを転送されます
-
@param停止
-
@return
* /
@PostMapping(値= "/ API / V1 /ユーザー/ロール")
CommonResponse <OBJECT> USERROLE(@RequestBody UserRoleParam PARAM)。
}
4、あなたはコントローラを呼び出すことができます
@Autowired
プライベートTestApiService testApiService。
/ **
-
@return
* /
@PostMapping(値= "/ V1 /ユーザ/役割/")
公共CommonResponse <OBJECT> USERROLE(@RequestBody UserRoleParam PARAM){
testApiService.userRole(パラメータ)を返します。
}
これは、インターフェイスが転送できます