春ブーツ春の環境やその他の春のプログラミングモデルのイディオムに自動設定との結合を介してアプリケーションのためのこのプロジェクトは、OpenFeign統合を提供します。
特徴
Declarative REST Client: Feign creates a dynamic implementation of an interface decorated with JAX-RS or Spring MVC annotations
入門
@SpringBootApplication
@EnableFeignClients
パブリッククラスのWebApplication {
public static void main(String[] args) {
SpringApplication.run(WebApplication.class, args);
}
@FeignClient("name")
static interface NameService {
@RequestMapping("/")
public String getName();
}
}
クイック起動
春Initializrを使用してアプリケーションをブートストラップ。