2017-01-02 2 views

答えて

1

Workarround:親クラスのサブクラスに@Component注釈がない場合は、警告を宣言するために[AspectJ] [1](またはエラー)を使用できます。

(私はAspectJの専門家ではないよ、私はあなたに必要なAJP宣言を書き込むことはできません。しかし、私は何年か前に似た何かを行っているので、私はこのアプローチが機能することをかなり確信しています。)

ラフスケッチ、おそらくいくつかの構文エラーが含まれています

pointcut requiresComponentAnnotation(): yourParentClass+ 
     && !get(@Component) 
declare warning : requiresComponentAnnotation() : 
     "expect: @Type(type = \"org.springframework.stereotyp.Component\")"; 
+0

これは、回避策のために良いアイデアかもしれない - あなたに感謝 - 私はメカニズムを使用する準備を探していましたが。 – olivmir

関連する問題