クラス IgnoreTopLevelConverterNotFoundBindHandler
java.lang.ObjectSE
org.springframework.boot.context.properties.bind.AbstractBindHandler
org.springframework.boot.context.properties.bind.handler.IgnoreTopLevelConverterNotFoundBindHandler
- 実装済みのインターフェース一覧:
BindHandler
最上位の
ConverterNotFoundException を無視するために使用できる BindHandler。- 導入:
- 2.0.1
- 作成者:
- Madhura Bhave
フィールド概要
インターフェース BindHandler から継承されたフィールド
DEFAULTコンストラクター概要
コンストラクターコンストラクター説明新しいIgnoreTopLevelConverterNotFoundBindHandlerインスタンスを作成します。特定の親を持つ新しいIgnoreTopLevelConverterNotFoundBindHandlerインスタンスを作成します。方法の概要
修飾子と型メソッド説明@Nullable ObjectSEonFailure(ConfigurationPropertyName name, Bindable<?> target, BindContext context, ExceptionSE error) バインドが何らかの理由で失敗した場合に呼び出されます(BindHandler.onSuccess(ConfigurationPropertyName, Bindable, BindContext, Object)またはBindHandler.onCreate(ConfigurationPropertyName, Bindable, BindContext, Object)呼び出しからの失敗を含む)。クラス AbstractBindHandler から継承されたメソッド
onFinish, onStart, onSuccessクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース BindHandler から継承されたメソッド
onCreate
コンストラクターの詳細
IgnoreTopLevelConverterNotFoundBindHandler
public IgnoreTopLevelConverterNotFoundBindHandler()新しいIgnoreTopLevelConverterNotFoundBindHandlerインスタンスを作成します。IgnoreTopLevelConverterNotFoundBindHandler
特定の親を持つ新しいIgnoreTopLevelConverterNotFoundBindHandlerインスタンスを作成します。- パラメーター:
parent- 親ハンドラー
方法の詳細
onFailure
public @Nullable ObjectSE onFailure(ConfigurationPropertyName name, Bindable<?> target, BindContext context, ExceptionSE error) throws ExceptionSE インターフェースからコピーされた説明:BindHandlerバインドが何らかの理由で失敗した場合に呼び出されます(BindHandler.onSuccess(ConfigurationPropertyName, Bindable, BindContext, Object)またはBindHandler.onCreate(ConfigurationPropertyName, Bindable, BindContext, Object)呼び出しからの失敗を含む)。実装は、例外を飲み込み、代替結果を返すことを選択できます。- 次で指定:
- インターフェース
BindHandler内のonFailure - オーバーライド:
- クラス
AbstractBindHandlerのonFailure - パラメーター:
name- バインドされている要素の名前target- バインドされているアイテムcontext- バインドコンテキストerror- エラーの原因 (例外が発生した場合、再スローされる可能性があります)- 戻り値:
- 使用すべき実際の結果(
nullの場合があります)。 - 例外:
ExceptionSE- バインディングが有効でない場合