1差、リボンとふり
リボンと装うはなく、さまざまな方法で、他のサービスを求めています。
別のノート1.1起動クラスの使用は、リボンの@ RibbonClientを使用し、@EnableFeignClientsを使用して装います。
1.2異なるサービス指定された位置、リボンは、宣言の@RibbonClient注釈は、装う@FeignClient文が抽象インタフェース・メソッドの定義に使用されています。
1.3コールの異なる方法は、リボンは、自分自身のHTTPリクエストを構築し、HTTP要求は、その後RestTemplate、かなり面倒な手順を使用して、他のサービスに送信されシミュレートする必要があります。装うは、インタフェースの道を使用して、改善されたリボンに基づいて行われ、サービスの他の方法は、抽象メソッドを呼び出す必要がありますように定義されて、自分自身のHTTPリクエストを構築する必要はありません。まったく同じサービスを提供する抽象メソッド、メソッドとメソッドのシグネチャを指摘している、しかし、注意してください。
Ribbon--サービス指向
指向インタフェースFeign--
2、装う使用
JARパッケージの導入
<! -装う相关- > < 依存> < groupIdを> org.springframework.cloud </ groupIdを> < たartifactId >春・クラウド・スタータ装う</ たartifactId > </ 依存関係>
インタフェースの追加:
注:サービスプロバイダの外部被ばくに対応するアクセス・パス・インタフェース
クラスは、注釈を追加起動します。