我的方面如下:
@Aspect
public class SomeAspect{
//define pointcuts
// define Advices pertaining to pointcuts
}
我的方面配置 xml 文件:
<?xml ...?>
<beans ...
xmlns:aop
xmlns:context ..>
<bean id="someAspect" class="...SomeAspect"/>
<aop:aspectj-autoproxy />
</beans>
这运行得很好
我需要什么:
我想摆脱在我的配置 xml 文件中为每个方面编写 bean 定义,如上所示。
我尝试了以下方法:
@Component
在包含我的方面的相应包中添加SomeAspect
和在 xml 中添加<context-component-scan>
,希望我的类作为 Bean 和方面被拾取。但是,我的 Aspect 根本没有被接受。
任何指针?