public abstract class ExposeBeanNameAdvisors
extends java.lang.Objectbean() ポイントカット指定子をサポートする場合があります。通常、Spring 自動プロキシで使用され、Bean 名はプロキシの作成時に認識されます。
NamedBean| コンストラクターと説明 |
|---|
ExposeBeanNameAdvisors() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static Advisor | createAdvisorIntroducingNamedBean(java.lang.String beanName) 指定された Bean 名を公開する新しいアドバイザを作成し、NamedBean インターフェースを導入して、ターゲットオブジェクトにこの Spring IoC コンセプトを意識させることなく Bean 名にアクセスできるようにします。 |
static Advisor | createAdvisorWithoutIntroduction(java.lang.String beanName) 導入なしで、指定された Bean 名を公開する新しいアドバイザーを作成します。 |
static java.lang.String | getBeanName() 現在の呼び出しの Bean 名を見つけます。 |
static java.lang.String | getBeanName(MethodInvocation mi) 指定された呼び出しの Bean 名を見つけます。 |
public static java.lang.String getBeanName()
throws java.lang.IllegalStateExceptionnull ではない)java.lang.IllegalStateException - Bean 名が公開されていない場合 public static java.lang.String getBeanName(MethodInvocation mi) throws java.lang.IllegalStateException
mi - 属性として Bean 名を含む MethodInvocationnull ではない)java.lang.IllegalStateException - Bean 名が公開されていない場合 public static Advisor createAdvisorWithoutIntroduction(java.lang.String beanName)
beanName - 公開する Bean 名 public static Advisor createAdvisorIntroducingNamedBean(java.lang.String beanName)
beanName - 公開する Bean 名