Spring Bootの自動設定メカニズムとその拡張実装

Spring Bootの自動設定機能は、クラスパス内のライブラリや定義済みBeanを解析し、開発者が明示的に設定を行わなくても、アプリケーション実行に必要なコンポーネントを自動的にSpring IoCコンテナに登録します。この機能は、Spring Frameworkの条件付きアノテーション(Conditional Annotations)を基盤としており、特定の条件が満たされた場合にのみBean定義を有効化する ...

6月29日 22:23 投稿

Spring Boot 内部メカニズムの全体像

Spring Boot は「自動構成」と「スターター依存」の二つの仕組みによって、Spring アプリケーションの構築を劇的に簡略化している。以下では、その内部で何が起きているのかを俯瞰し、Bean の登録方法から自動構成までを段階的に解説する。 設定ファイルの読み込み順序 アプリケーション起動時に読み込まれる設定ファイルは優先順位が決まっている。 application.prope ...

6月21日 16:55 投稿