初次接觸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編程了;
依此記錄下來,供其他遇到這類問題的朋友參考。
