2012-05-11 2 views
0

を認識していないポイント式に参加します@Standardardized(異なる標準の@Standardizedでタイプされたタイプではありません)AspectJの中の注釈の存在は、私は次のメソッドを持っている私の側面の一つで

ps:@標準化はカスタムアノテーションです。

私はドキュメントで読んだことから、この構成は正しいもの(ない場合は私に知らせて)でなければなりませんが、私は、JBossサーバの下で自分のアプリケーションを展開するとき、私は次の例外があります

java.lang.IllegalArgumentExceptionが:このタイプ名に一致する警告ません:標準化を

詳細:

11.05.12 17:02:35 ERROR - [email protected]: Context initialization failed 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.config.internalTransactionAdvisor': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: warning no match for this type name: Standardized [Xlint:invalidAbsoluteTypeName] 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450) 
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290) 
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) 
私が代わりに(@Standardized(*)の(*、... @Standardized)で試してみました

、 ..)(これは私は知っている同じ結果を持っていないだろうが)私はまだ同じエラーがあります。

なぜ誰かが知っていますか?

ご協力いただきありがとうございます。

よろしくお願いいたします。

答えて

2

@Standardized注釈がデフォルトのパッケージでない限り、注釈にFQN名を指定するか、@*..Standardizedのようなパターンを使用する必要があります。

+0

こんにちはユージーン、もちろんそれは今、多くのありがとう – kij

関連する問題