入門
春の開発の歴史
spring1.0時代の
豆を設定するには、xmlファイルで設定するには、XMLファイルを使用しての練習は、簡単にXMLファイル内で処理することができますが、BENA時間数の増加で、XML構成もより複雑になりますしたがって、解決するために生まれた.spring2.0豆の設定プロセスのより多くの下のxmlファイルを軽減spring2.0時代
の最適化の一定量を行うには、XMLファイルで、その構成は、より多くのシンプルに見えますが、言語は完全に冗長XMLの問題を解決しませんでしたspring3.0年齢;
あなたは、xml設定一度問題を置き換えるために提供されているJavaの春の注釈を使用することができ、我々が春は容易ではありませんでした、何が起こったのか忘れてしまったようです、spring4.0年齢、
私たちものXML設定ファイルをフルに活用する必要はありません4.0倍Javaソースコードレベルの設定をして注釈が設けられたスプリング素早く開発することができます。これは、XML構成の形式を放棄しました。springBoot;
春のアプリケーションは、まだ動作モードJavaのWebアプリケーションを変更することはできません、我々はまだサービスを提供するために、Webサーバー上の戦争に展開する必要があります。あなたは、単純なmain()メソッドが行うWebサーバを起動することができます実行することができますか?春ブーツは、私たちのこの需要を満たします
4つのコア機能をSpringBoot
自動設定
エアコンの設定 - 春は自動的に、新しい機能Spring4.0の導入のおかげで、あなたが必要とする設定を生成することができます。
コンフィギュレーションの条件は、設定がアプリケーションに存在することができますが、前に一定の条件を満たすように、この構成では無視されます。
カスタム構成
春カスタム設定、自動設定の存在は無視されます場合。
Javaソースコードの設定
この実装はまた、特定の実装を中心@ConditionalOnMissingBeanコメントを設定し、条件の関数に依存します
外部設定
- 優先順位で構成された外部
- 注射の設定に使用できるBeanアプリケーション
プロフィール
アプリケーションは、異なる環境で異なる構成の設定ファイルを使用することができます。現在使用されているプロファイルは、基本的なYMLで活性化されます。
spring:
profiles:
active: {dev}
---
对应 bootstrap-{dev}.yml
依存を開始
- 伝達関数を使用すると、依存ローディング達人他の依存性であります
- 一般的な依存と同様に、プロジェクトの依存関係(依存子)は除外またはスタート依存(依存親)の異なるバージョンを指定することができます
2つのプロパティがのspringboot反映自動化および設定可能な特性を