インターフェース | 説明 |
---|---|
ConfigurationPropertiesBindHandlerAdvisor | ConfigurationPropertiesBindingPostProcessor が使用する BindHandler に追加機能を適用できます。 |
PropertyMapper.SourceOperator | PropertyMapper.Source に適用できる操作。 |
クラス | 説明 |
---|---|
BoundConfigurationProperties | バインドされた @ConfigurationProperties を記録および提供する Bean。 |
ConfigurationPropertiesBean | アノテーションが直接使用されたか、 @Bean ファクトリメソッドで使用されたかに関係なく、@ConfigurationProperties Bean の詳細へのアクセスを提供します。 |
ConfigurationPropertiesBindingPostProcessor | |
PropertyMapper | 指定されたソースから宛先に値をマップするために使用できるユーティリティ。 |
PropertyMapper.Source<T> | マップ中のソース。 |
列挙型 | 説明 |
---|---|
ConfigurationPropertiesBean.BindMethod | Bean に使用されるバインディング方式。 |
例外 | 説明 |
---|---|
ConfigurationPropertiesBindException | @ConfigurationProperties バインディングが失敗した場合にスローされる例外。 |
IncompatibleConfigurationException | アプリケーションが互換性のない ConfigurationProperties キーのセットを構成した場合にスローされる例外。 |
アノテーション型 | 説明 |
---|---|
ConfigurationProperties | 外部化された設定のアノテーション。 |
ConfigurationPropertiesBinding | @ConfigurationProperties のバインディングを構成するために必要な Bean の修飾子(例: |
ConfigurationPropertiesScan | @ConfigurationProperties クラスをスキャンするときに使用される基本パッケージを構成します。 |
ConstructorBinding | setter を呼び出すのではなく、コンストラクター引数を使用して構成プロパティをバインドする必要があることを示すために使用できるアノテーション。 |
DeprecatedConfigurationProperty | @ConfigurationProperties オブジェクト内の getter が推奨されないことを示します。 |
EnableConfigurationProperties | @ConfigurationProperties アノテーション付き Bean のサポートを有効にします。 |
NestedConfigurationProperty | @ConfigurationProperties オブジェクトのフィールドを、ネストされた型であるかのように扱う必要があることを示します。 |