クラス ExposeBeanNameAdvisors
java.lang.ObjectSE
org.springframework.aop.interceptor.ExposeBeanNameAdvisors
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明static AdvisorcreateAdvisorIntroducingNamedBean(StringSE beanName) 指定された Bean 名を公開する新しいアドバイザを作成し、NamedBean インターフェースを導入して、ターゲットオブジェクトにこの Spring IoC コンセプトを意識させることなく Bean 名にアクセスできるようにします。static AdvisorcreateAdvisorWithoutIntroduction(StringSE beanName) 導入なしで、指定された Bean 名を公開する新しいアドバイザーを作成します。static StringSE現在の呼び出しの Bean 名を見つけます。static StringSE指定された呼び出しの Bean 名を見つけます。
コンストラクターの詳細
ExposeBeanNameAdvisors
public ExposeBeanNameAdvisors()
メソッドの詳細
getBeanName
現在の呼び出しの Bean 名を見つけます。ExposeBeanNameAdvisor がインターセプターチェーンに含まれており、呼び出しが ExposeInvocationInterceptor で公開されていると想定しています。- 戻り値:
- Bean 名 (非
null) - 例外:
IllegalStateExceptionSE- Bean 名が公開されていない場合
getBeanName
指定された呼び出しの Bean 名を見つけます。ExposeBeanNameAdvisor がインターセプターチェーンに含まれていると想定します。- パラメーター:
mi- 属性として Bean 名を含む MethodInvocation- 戻り値:
- Bean 名 (非
null) - 例外:
IllegalStateExceptionSE- Bean 名が公開されていない場合
createAdvisorWithoutIntroduction
createAdvisorIntroducingNamedBean