Spring AOP配置中的问题aop:aspectj-autoproxy

13 篇文章 0 订阅
1 篇文章 0 订阅

(1)对于菜鸟来说,在Spring学习中可能会遇到各种各样的问题。下面就简单的写一下,我在学习Spring AOP配置中遇到的问题吧。

一般情况下,很多人都认为我们把spring framework中的所有jar包都加入到classpath中就OK了,在学习Ioc和Aop的时候就只剩下编程了,啥都不用管了。

其实不是这样的,对于以前的版本来说,可能所有用到的包都集成在一起了,但spring 技术的不断发展和扩大、完善。最终,好多模块都分家了,比如,在学习Ioc的时候我们基本上可以使用spring framework中的jar包就能搞定。

但,当我们学习到aop的时候就不是这样了,因为spring framework的jar包中也有许多aop的包,但还缺少一部分,没有这些包,就无法运行,所缺的包如下:

aopalliance-1.0.jar      cglib-nodep-2.2.jar      com.springsource.org.aspectj.tools-1.6.6.Release.jar     com.springsource.org.aspectj.weaver-1.6.8.release.jar      (commons-logging-1.1.3.jra,这个包在最先配置spring的时候就要加上了)    aspectjrt.jar(该包一般用不到,没有也可以)

对于aop配置问题只要有以上包就没问题了

(2)还想说点啥

就是程序员切忌马虎,绝对不能马虎,说说经历吧

在aop练习时遇到了一个问题:“通配符的匹配很全面,但无法找到元素'aop:aspectj-autoproxy'的声明”

我反复的看了n遍,都有声明啊,怎么回事,查百度,没找到原因,搜google呢,现在墙越来越不好翻了。。。

百度上说是声明问题,命名空间缺少定义,有查了一遍,终于找到问题了敲打

就因为在命名空间声明时:xmlns:aop="http://www.springframework.org/schema/aop" 中的“//”让我落掉了,坑死了,悔死了

所以,当我们没有经验时,一定要认真写每一行程序,否则,轻易出个问题,容易让我们付出好长时间。。。

引以为戒吧!

待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值