春のコンストラクタ依存性注入
1前書き
現代のソフトウェア設計における最も重要な開発原則の1つは、おそらく依存性注入(DI)です。
この記事では、Spring内の「コンストラクタベースの依存性注入」と呼ばれる特定の種類のDI手法について説明します。つまり、インスタンス化時に必要なコンポーネントがクラスに渡されるということです。
はじめに、
pom.xml
に
spring-context
依存関係をインポートする必要があります。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.4.RELEASE</version>
</dependency>
それから
Configuration
ファイルを設定する必要があります。このファイルはPOJOでもいいですし、好めばXMLファイルでもかまいません。