私の側面は次のとおりです。
@Aspect
public class SomeAspect{
//define pointcuts
// define Advices pertaining to pointcuts
}
私のaspect-configxmlファイル:
<?xml ...?>
<beans ...
xmlns:aop
xmlns:context ..>
<bean id="someAspect" class="...SomeAspect"/>
<aop:aspectj-autoproxy />
</beans>
これは完全に正常に実行されます
私が必要とするもの:
上記のconfigxmlファイルに示されているように、各アスペクトのBean定義の記述を削除したいと思います。
私は次のことを試しました:
私のクラスがBeanおよびアスペクトとしてピックアップされることを期待して、私のアスペクトを含むそれぞれのパッケージに追加@Component
さSomeAspect
れたxmlに追加されました。<context-component-scan>
しかし、私のアスペクトはまったく取り上げられていませんでした。
ポインタはありますか?