springcloud学習記録


図1に示すように、互いに登録サーバのspringcloud可用性複数(3相互登録サーバ二十から二、1-23、2-13,3-12)サーバの複数の登録されたクライアント 
2、beansUtil.copyツール 
3、一価のBigDecimal 
。4、ロンボクプラグがgetセット法@Dataアイデアエンティティクラスはロンボクプラグインインストールでは省略することができる
5、右のクラス名を直接作成することができる選択されたジャンプテストユニットは、生成されたテストは、メインクラスを拡張し、又は@RunWith(SpringRunner.class)の注釈付きテスト@SpringBootTest
単純なクエリを自動的にメソッド名によれば、主構文はfindXXBy、readAXXBy、queryXXBy、countXXBy、あるSQLを生成することである6、JpaRepository単純なCRUDカスタム getXXByは:プロパティ名が続く
7、@ SLF4J
 log.debug(「{} {} ""ヤンビン""メッセージ「)
。8、JSONporpertyアノテーション@
9、@ RequestMapping(メソッド= { RequestMethod.GET})は@GetMappingと等価で
自動的に、Googleは取付JsonViewのJSON形式のデータを10 
取得したデータをhttps://jsonview.com/example.json
インストールjsonviewます。https://github.com/gildas-lormeau/JSONView-for-Chrome
11、SLF4J単独で使用されていない、それが唯一のインターフェース仕様である出力ログを提供し、ログの印刷を使用するために、また、そのようなのlog4j log4j2などの特定の実装の使用が必要です  
デバッグコンフィギュレーションを印刷したい場合は、前記情報のデフォルトレベルを、設定ファイルに必要です
12は、コンフィギュレーション・ファイル・エラー
13、HTTPClientのは、戻り値のデータと比較サービスを呼び出し、簡単な方法があり、RestTemplateは、サービス間の通信を実現します。この方法では、負荷分散あれば、呼び出すために便利なハードコーディングされたURLです制限はなく、
使用済みのspringcloudは、任意のホスト+ポート動的負荷分散を取りに行くLoadBanlancerClientを提供することができ、この時点で、その後、RestTemplateコールを継続して使用します

2つの方法の1,2-付加は、射出RestTemplate @LoadBalanced注釈を設定を作成するために使用する第三の方法があります

その後、通信に負荷分散サービス名を呼び出すことができます

 

サブカテゴリーへのソースコードを14見て、希望するクラス間の関係を参照してください右図は図を示して選択することがCTRL + Hも閲覧できるショートカットあれば
修正したい場合は、15個のルールspringcloudロードバランシングのリボンは、デフォルトのポーリングで使用され、プロファイル設定で 

16、使用feign通信

最初のポンポンは、依存に参加します  

第2の開始カテゴリは、注釈を増加@EnableFeighClients 

 

第三の 

コールへの第四方法

Webサービスサーバとクライアントと同様に

17は、直接にさらされるそれらのデータベース・エンティティのクラスにマップすることができない
18、IDEAのRUN DEBUGウィンドウ消え、左上--ToolWindowsの第三の点は、ビュー
19は、IDEAファイル--invalidateキャッシュ/再起動する再起動に窓
20、右のMavenプロジェクトリフレッシュ輸入依存--reimport
    ターミナルコマンドウィンドウを入力するIDEAのALT + F12を、使用することはできません参照は、私がhttps://blog.csdn.net/ajax_yan/article/details/104550310かの
リフレッシュコマンドMVN -Uクリーンインストール依存力
 

公開された168元の記事 ウォン称賛16 ビュー90000 +

おすすめ

転載: blog.csdn.net/ajax_yan/article/details/104537463