当前位置: 代码迷 >> Java Web开发 >> spring3.1.1中aspectj引语的应用
  详细解决方案

spring3.1.1中aspectj引语的应用

热度:5382   发布时间:2013-02-25 21:10:25.0
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你肯定已经导入了。

  相关解决方案