Spring Boot集成Feign

很多時候我們需要把我們寫的接口集成Feign以供其他第三方項目調用,簡單分為以下幾個步驟:

1.Maven依賴

<code><dependency>

<groupid>org.springframework.cloud/<groupid>

<artifactid>spring-cloud-starter-openfeign/<artifactid>

/<dependency>

<dependency>

<roupid>org.springframework.cloud
<artifactid>spring-cloud-dependencies/<artifactid>
<version>Greenwich.SR4/<version>
<type>pom/<type>
<scope>import/<scope>
/<roupid>/<dependency>/<code>

2.啟動類加@EnableFeignClients註解

<code>@SpringBootApplication
@EnableFeignClients
public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}

}/<code>

3.生成我們的Feign接口以供第三方調用

<code>@FeignClient(name = "service-test/processes")
public interface FeignTestService {

/**

* 分頁查詢接口

*/

@GetMapping(path = "/page")
PageVO<testdto> queryTestPage(@RequestParam(value = "page") int page,
@RequestParam(value = "size") int size);
}/<testdto>/<code>


分享到:


相關文章: