クラス Binder
java.lang.ObjectSE
org.springframework.boot.context.properties.bind.Binder
1 つ以上の 
ConfigurationPropertySources からのオブジェクトをバインドするコンテナーオブジェクト。- 導入:
- 2.0.0
- 作成者:
- Phillip Webb, Madhura Bhave
- コンストラクターの概要コンストラクターコンストラクター説明- Binder- (IterableSE<ConfigurationPropertySource> sources) 指定されたソースの新しい- Binderインスタンスを作成します。- Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver) 指定されたソースの新しい- Binderインスタンスを作成します。- Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ListSE<ConversionService> conversionServices, ConsumerSE<PropertyEditorRegistry> propertyEditorInitializer, BindHandler defaultBindHandler, BindConstructorProvider constructorProvider) 指定されたソースの新しい- Binderインスタンスを作成します。- Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ConversionService conversionService) 指定されたソースの新しい- Binderインスタンスを作成します。- Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ConversionService conversionService, ConsumerSE<PropertyEditorRegistry> propertyEditorInitializer) 指定されたソースの新しい- Binderインスタンスを作成します。- Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ConversionService conversionService, ConsumerSE<PropertyEditorRegistry> propertyEditorInitializer, BindHandler defaultBindHandler) 指定されたソースの新しい- Binderインスタンスを作成します。- Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ConversionService conversionService, ConsumerSE<PropertyEditorRegistry> propertyEditorInitializer, BindHandler defaultBindHandler, BindConstructorProvider constructorProvider) 指定されたソースの新しい- Binderインスタンスを作成します。- Binder- (ConfigurationPropertySource... sources) 指定されたソースの新しい- Binderインスタンスを作成します。
- メソッドのサマリー修飾子と型メソッド説明- <T> BindResult<T>このバインダーの- property sourcesを使用して、指定されたターゲット- ClassSE をバインドします。- <T> BindResult<T>このバインダーの- property sourcesを使用して、指定されたターゲット- Bindableをバインドします。- <T> BindResult<T>- bind- (StringSE name, Bindable<T> target, BindHandler handler) このバインダーの- property sourcesを使用して、指定されたターゲット- Bindableをバインドします。- <T> BindResult<T>- bind- (ConfigurationPropertyName name, Bindable<T> target) このバインダーの- property sourcesを使用して、指定されたターゲット- Bindableをバインドします。- <T> BindResult<T>- bind- (ConfigurationPropertyName name, Bindable<T> target, BindHandler handler) このバインダーの- property sourcesを使用して、指定されたターゲット- Bindableをバインドします。- <T> T- bindOrCreate- (StringSE name, ClassSE<T> target) このバインダーの- property sourcesを使用して指定されたターゲット- ClassSE をバインドするか、バインディングの結果が- nullの場合は、指定されたターゲット- ClassSE の新しいインスタンスを作成します。- <T> T- bindOrCreate- (StringSE name, Bindable<T> target) このバインダーの- property sourcesを使用して指定されたターゲット- Bindableをバインドするか、バインドの結果が- nullの場合、- Bindableの型を使用して新しいインスタンスを作成します。- <T> T- bindOrCreate- (StringSE name, Bindable<T> target, BindHandler handler) このバインダーの- property sourcesを使用して指定されたターゲット- Bindableをバインドするか、バインドの結果が- nullの場合、- Bindableの型を使用して新しいインスタンスを作成します。- <T> T- bindOrCreate- (ConfigurationPropertyName name, Bindable<T> target, BindHandler handler) このバインダーの- property sourcesを使用して指定されたターゲット- Bindableをバインドするか、バインドの結果が- nullの場合、- Bindableの型を使用して新しいインスタンスを作成します。- static Binder- get- (Environment environment) 指定された環境から新しい- Binderインスタンスを作成します。- static Binder- get- (Environment environment, BindHandler defaultBindHandler) 指定された環境から新しい- Binderインスタンスを作成します。
- コンストラクターの詳細- Binder指定されたソースの新しい- Binderインスタンスを作成します。- DefaultFormattingConversionServiceがすべての変換に使用されます。- パラメーター:
- sources- バインディングに使用されるソース
 
- Binder指定されたソースの新しい- Binderインスタンスを作成します。- DefaultFormattingConversionServiceがすべての変換に使用されます。- パラメーター:
- sources- バインディングに使用されるソース
 
- Binderpublic Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver) 指定されたソースの新しい- Binderインスタンスを作成します。- パラメーター:
- sources- バインディングに使用されるソース
- placeholdersResolver- プロパティのプレースホルダーを解決するための戦略
 
- Binderpublic Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ConversionService conversionService) 指定されたソースの新しい- Binderインスタンスを作成します。- パラメーター:
- sources- バインディングに使用されるソース
- placeholdersResolver- プロパティのプレースホルダーを解決するための戦略
- conversionService- 値を変換する変換サービス (または- ApplicationConversionServiceを使用するには- null)
 
- Binderpublic Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ConversionService conversionService, ConsumerSE<PropertyEditorRegistry> propertyEditorInitializer) 指定されたソースの新しい- Binderインスタンスを作成します。- パラメーター:
- sources- バインディングに使用されるソース
- placeholdersResolver- プロパティのプレースホルダーを解決するための戦略
- conversionService- 値を変換する変換サービス (または- ApplicationConversionServiceを使用するには- null)
- propertyEditorInitializer- 値を変換できるプロパティエディター(または初期化が不要な場合は- null)を構成するために使用される初期化子。多くの場合、- ConfigurableBeanFactory.copyRegisteredEditorsTo(org.springframework.beans.PropertyEditorRegistry)を呼び出すために使用されます。
 
- Binderpublic Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ConversionService conversionService, ConsumerSE<PropertyEditorRegistry> propertyEditorInitializer, BindHandler defaultBindHandler) 指定されたソースの新しい- Binderインスタンスを作成します。- パラメーター:
- sources- バインディングに使用されるソース
- placeholdersResolver- プロパティのプレースホルダーを解決するための戦略
- conversionService- 値を変換する変換サービス (または- ApplicationConversionServiceを使用するには- null)
- propertyEditorInitializer- 値を変換できるプロパティエディター(または初期化が不要な場合は- null)を構成するために使用される初期化子。多くの場合、- ConfigurableBeanFactory.copyRegisteredEditorsTo(org.springframework.beans.PropertyEditorRegistry)を呼び出すために使用されます。
- defaultBindHandler- バインド時に何も指定されていない場合に使用するデフォルトのバインドハンドラー
- 導入:
- 2.2.0
 
- Binderpublic Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ConversionService conversionService, ConsumerSE<PropertyEditorRegistry> propertyEditorInitializer, BindHandler defaultBindHandler, BindConstructorProvider constructorProvider) 指定されたソースの新しい- Binderインスタンスを作成します。- パラメーター:
- sources- バインディングに使用されるソース
- placeholdersResolver- プロパティのプレースホルダーを解決するための戦略
- conversionService- 値を変換する変換サービス (または- ApplicationConversionServiceを使用するには- null)
- propertyEditorInitializer- 値を変換できるプロパティエディター(または初期化が不要な場合は- null)を構成するために使用される初期化子。多くの場合、- ConfigurableBeanFactory.copyRegisteredEditorsTo(org.springframework.beans.PropertyEditorRegistry)を呼び出すために使用されます。
- defaultBindHandler- バインド時に何も指定されていない場合に使用するデフォルトのバインドハンドラー
- constructorProvider- バインド時に使用するバインドコンストラクターを提供するコンストラクタープロバイダー
- 導入:
- 2.2.1
 
- Binderpublic Binder- (IterableSE<ConfigurationPropertySource> sources, PlaceholdersResolver placeholdersResolver, ListSE<ConversionService> conversionServices, ConsumerSE<PropertyEditorRegistry> propertyEditorInitializer, BindHandler defaultBindHandler, BindConstructorProvider constructorProvider) 指定されたソースの新しい- Binderインスタンスを作成します。- パラメーター:
- sources- バインディングに使用されるソース
- placeholdersResolver- プロパティのプレースホルダーを解決するための戦略
- conversionServices- 値を変換する変換サービス (または- ApplicationConversionServiceを使用するには- null)
- propertyEditorInitializer- 値を変換できるプロパティエディター(または初期化が不要な場合は- null)を構成するために使用される初期化子。多くの場合、- ConfigurableBeanFactory.copyRegisteredEditorsTo(org.springframework.beans.PropertyEditorRegistry)を呼び出すために使用されます。
- defaultBindHandler- バインド時に何も指定されていない場合に使用するデフォルトのバインドハンドラー
- constructorProvider- バインド時に使用するバインドコンストラクターを提供するコンストラクタープロバイダー
- 導入:
- 2.5.0
 
 
- メソッドの詳細- bindこのバインダーの- property sourcesを使用して、指定されたターゲット- ClassSE をバインドします。- 型パラメーター:
- T- バインドされた型
- パラメーター:
- name- バインドする構成プロパティ名
- target- ターゲットクラス
- 戻り値:
-  バインディング結果 (非 null)
- 関連事項:
 
- bindこのバインダーの- property sourcesを使用して、指定されたターゲット- Bindableをバインドします。- 型パラメーター:
- T- バインドされた型
- パラメーター:
- name- バインドする構成プロパティ名
- target- ターゲットのバインド可能
- 戻り値:
-  バインディング結果 (非 null)
- 関連事項:
 
- bindこのバインダーの- property sourcesを使用して、指定されたターゲット- Bindableをバインドします。- 型パラメーター:
- T- バインドされた型
- パラメーター:
- name- バインドする構成プロパティ名
- target- ターゲットのバインド可能
- 戻り値:
-  バインディング結果 (非 null)
- 関連事項:
 
- bindこのバインダーの- property sourcesを使用して、指定されたターゲット- Bindableをバインドします。- 型パラメーター:
- T- バインドされた型
- パラメーター:
- name- バインドする構成プロパティ名
- target- ターゲットのバインド可能
- handler- バインドハンドラー (- nullの場合があります)
- 戻り値:
-  バインディング結果 (非 null)
 
- bindpublic <T> BindResult<T> bind- (ConfigurationPropertyName name, Bindable<T> target, BindHandler handler) このバインダーの- property sourcesを使用して、指定されたターゲット- Bindableをバインドします。- 型パラメーター:
- T- バインドされた型
- パラメーター:
- name- バインドする構成プロパティ名
- target- ターゲットのバインド可能
- handler- バインドハンドラー (- nullの場合があります)
- 戻り値:
-  バインディング結果 (非 null)
 
- bindOrCreateこのバインダーの- property sourcesを使用して指定されたターゲット- ClassSE をバインドするか、バインディングの結果が- nullの場合は、指定されたターゲット- ClassSE の新しいインスタンスを作成します。- 型パラメーター:
- T- バインドされた型
- パラメーター:
- name- バインドする構成プロパティ名
- target- ターゲットクラス
- 戻り値:
- バインドまたは作成されたオブジェクト
- 導入:
- 2.2.0
- 関連事項:
 
- bindOrCreateこのバインダーの- property sourcesを使用して指定されたターゲット- Bindableをバインドするか、バインドの結果が- nullの場合、- Bindableの型を使用して新しいインスタンスを作成します。- 型パラメーター:
- T- バインドされた型
- パラメーター:
- name- バインドする構成プロパティ名
- target- ターゲットのバインド可能
- 戻り値:
- バインドまたは作成されたオブジェクト
- 導入:
- 2.2.0
- 関連事項:
 
- bindOrCreateこのバインダーの- property sourcesを使用して指定されたターゲット- Bindableをバインドするか、バインドの結果が- nullの場合、- Bindableの型を使用して新しいインスタンスを作成します。- 型パラメーター:
- T- バインドされた型
- パラメーター:
- name- バインドする構成プロパティ名
- target- ターゲットのバインド可能
- handler- バインドハンドラー
- 戻り値:
- バインドまたは作成されたオブジェクト
- 導入:
- 2.2.0
- 関連事項:
 
- bindOrCreateこのバインダーの- property sourcesを使用して指定されたターゲット- Bindableをバインドするか、バインドの結果が- nullの場合、- Bindableの型を使用して新しいインスタンスを作成します。- 型パラメーター:
- T- バインドまたは作成された型
- パラメーター:
- name- バインドする構成プロパティ名
- target- ターゲットのバインド可能
- handler- バインドハンドラー (- nullの場合があります)
- 戻り値:
- バインドまたは作成されたオブジェクト
- 導入:
- 2.2.0
 
- get指定された環境から新しい- Binderインスタンスを作成します。- パラメーター:
- environment- 環境ソース (- ConfigurationPropertySourcesがアタッチされている必要があります)
- 戻り値:
- Binderインスタンス
 
- get指定された環境から新しい- Binderインスタンスを作成します。- パラメーター:
- environment- 環境ソース (- ConfigurationPropertySourcesがアタッチされている必要があります)
- defaultBindHandler- バインド時に何も指定されていない場合に使用するデフォルトのバインドハンドラー
- 戻り値:
- Binderインスタンス
- 導入:
- 2.2.0