目次
紹介
1. 自動構成コンポーネント
Spring Boot 自動構成は、クラスパス上に存在する依存関係に基づいて Spring アプリケーションを自動的に構成する方法を表します。定義により、自動構成クラスに含まれる特定の Bean を削除することもできます。これらにより、開発がより迅速かつ容易になります。
- スタートアップ クラスを使用して Spring Boot アプリケーションを作成する
- @SpringBootApplication アノテーション
- カスタム自動構成
- 自動状態
- 自動構成のテスト
- 自動構成クラスを無効にする
2. スターターコンポーネント
Spring Boot の背後にある理論的根拠の 1 つは、同様の問題を解決することです。Spring Boot Starter は、あらゆるレベルのアプリケーションに簡単に組み込むことができる便利な依存関係記述子のセットです。これらのスターターは Spring 関連テクノロジーのブートストラップ プロセスとして機能します。依存関係について心配する必要はなくなり、Spring Boot スターターによって自動的に管理されます。
Starters には、プロジェクトを迅速に起動して実行するために必要な依存関係の多くが含まれており、一貫したサポートされている一連の管理された推移的な依存関係が含まれています。これらのスターターはアプリケーションをブートストラップするために使用されます。必要なのは、アプリケーションに正しいスターターを含めることだけです。Spring Boot は、選択したスターターに必要なすべての依存関係がクラスパス内にあることを確認します。
3. springboot cli コンポーネント
Spring Boot CLI は、Spring Cloud に Spring Boot コマンドライン機能を提供します。Spring Cloud コンポーネント アプリケーション (@enableurekaserver など) を実行する Groovy スクリプトを作成できます。また、暗号化や復号化などの操作を簡単に実行して、機密の構成値を持つ Spring Cloud 構成クライアントをサポートすることもできます。ランチャー cli を使用すると、eureka、zipkin、config サーバーなどのサービスをコマンド ラインから同時に開始でき、便利です (これは開発時に非常に便利です)。
4. アクチュエータ部品
Actuator は、アプリケーション システムをイントロスペクトおよび監視するために Springboot によって提供される機能モジュールであり、開発者は Actuator を利用することで、アプリケーション システムのいくつかの監視指標を簡単に表示およびカウントできます。
参考文献
https://www.jianshu.com/p/6d540c66273c
https://www.jianshu.com/p/d166d935217b
https://blog.csdn.net/superfjj/article/details/104073953