spring3.1.1中aspectj注解的应用
测试spring3.1.1,发现无论如何也不能引用@aspcetj这个注解,很是郁闷,即使手动添加
import org.springframework.aop.aspectj.annotation.*;
也没有办法引入,是否需要加载其他的jar包呢
------解决方案--------------------
声明一个切面@Aspect,而不是@aspectj,网上应该有很多相关的知识
再有你的aspcetj写错了应该是aspectj
最后启用@AspectJ支持
通过在你的Spring的配置中引入下列元素来启用Spring对@AspectJ的支持:
<aop:aspectj-autoproxy/>
如果你正在使用DTD,你仍旧可以通过在你的application context中添加如下定义来启用@AspectJ支持:
<bean class="org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator" />
相应的jar你肯定已经导入了。