初次接触spring框架,网上最新版的spring已经是3.1了,而看得是网上传智播客spring2.5的教程。
里面讲到【Spring的注解方式实现AOP入门】时,照着写了个程序。
结果怎么也通过不了,原来spring3.1与spring2.5有很大的变化,spring3.1不再把那些依赖的第三方jar包打包进来。
经过多次摸索,除了引入spring框架dist目录下的org.springframework.aop-3.1.1.RELEASE.jar之外,
还需要自己下载第三方依赖包:
aspectjrt.jar,aspectjweaver.jar(最新发布版是1.6.2,eclipse网站有下载)
以及aopalliance.jar(最新发布版是1.0,http://sourceforge.net/projects/aopalliance/有下载)
引入以上jar包之后,就可以通过@Aspect等注解方式进行AOP编程了;
依此记录下来,供其他遇到这类问题的朋友参考。