(インタビューは要求されます)スプリングブーツの4つの特性[知識が少なすぎるの科学について知っています]

春ブーツの4つの特徴

プロジェクトの依存関係を追加スターター

スターター依存共通依存性グループで一緒に所望の、単一依存を形成します

豆工場の自動化

春のブーツは、あなたが必要とするアプリケーションと推論Spring構成で、他の要因を検討します。例えば、Aクラスであり、それは通常のスプリングMVCモードであれば、あなたはAカテゴリに@Autowired使用する前に、XMLでBeanオブジェクトクラスBを定義する必要があり、瓶のパッケージにクラスBのメンバ変数でありますノート注入このBean。しかし、春のブートデフォルトで自動設定を開始し、あなたはBeanオブジェクトBの必要なBを生成し、Aに注入することができ、あなたは無効に自動設定する場合は、それはspring.boot.enableautoconfigurationますが、XMLで任意の設定を必要としません。値がfalseに設定されています。

Groovyの持つ春ブーツCLIかつ効率的に

春ブーツCLI春ブーツスターターの魔法をフルに活用し、自動設定、およびいくつかのGroovyの機能を追加しました。それは私たちが一つ以上のGroovyスクリプトを実行し、それがどのように動作するかを見ることができました、CLIを通じて春の開発プロセスを簡素化します。アプリケーションの動作中は、CLIは自動的にインポートし、春には依存型解析することが可能です。

1.macのインストール春のブートCLI:
BREWはspringbootのインストール
インストールが成功したビューを:春--version

ソース2.CLI startコマンド:
春RUNのa.groovy(ワイルドカードを使用できます)

3.GROOVY言語の特徴:
1.無セミコロン
などの公共および民間の修飾など2.
セッターとゲッター3.プロパティ、
リターンキー4.メソッドの戻り値。

春ブーツアクチュエータ

完全な主な機能は、アプリケーションの春ブーツ基づいて、より便利な管理エンドポイントを追加することです。これらのエンドポイントは、以下の内容が含まれています。

Mavenの依存関係が導入されています
のgroupId:org.springframework.boot
たartifactId:アクチュエータ春Boot-を

訪問のURL:
GET /自動構成:春ブーツは、意思決定の際に作られた自動コンフィギュレーションの使用で説明します。
GET /豆:設定されているアプリケーションを実行している豆のリスト。
GET / configprops:リストされているアプリケーションは、属性と豆の彼らの現在の値のすべてを設定するために使用することができます。
GET /ダンプ:各スレッドのスタックトレース情報を含むリストされているスレッド・アプリケーション、。
GET / ENV:リスト使用可能なすべてのシステムプロパティと環境変数アプリケーションコンテキスト。
GET / ENV / {名}:特定の属性変数と環境変数の値を示しています。
GET /健康:現在のアプリケーションの状態を表示します。
GET /情報:プレゼンテーションアプリケーション固有の情報。
GET /メトリック:リストアプリケーションは、特定のエンドポイントを実行するための要求の数を含め、指標の関連します。
GET /メトリクス/ {名}:ステータスインジケータは、アプリケーション固有のインデックスエントリを示します。
POST /シャットダウン:近くに強制アプリケーション。
GET /トレース:最近要求されたアプリケーションのリストは、リクエストとレスポンスヘッダを含む、メタデータを関連付けられています。

おすすめ

転載: www.cnblogs.com/Koaler/p/12539333.html