アノテーションインターフェース ConstructorBinding


非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
3.0.0 以降、3.2.0 で削除され ConstructorBinding を推奨
setter を呼び出すのではなく、コンストラクター引数を使用して構成プロパティをバインドするときに、どのコンストラクターを使用するかを示すために使用できるアノテーション。単一のパラメーター化されたコンストラクターは、コンストラクターに `@Autowired` のアノテーションが付けられていない限り、コンストラクターバインディングを使用する必要があることを暗黙的に示します。

メモ: コンストラクターバインディングを使用するには、@EnableConfigurationProperties または構成プロパティスキャンを使用してクラスを有効にする必要があります。コンストラクターバインディングは、通常の Spring メカニズムによって作成された Bean(たとえば、@Component Bean、@Bean メソッドを介して作成された Bean、または @Import を使用してロードされた Bean)では使用できません。

導入:
2.2.0
作成者:
Phillip Webb
関連事項: