Spring2.0 AOP使用心得(一)
??????正在做的項目中有一個類似積分的需求,比如用戶在討論區發帖后,需要給一定的積分這樣的需求。因為需求是變化的,同時為了使已經寫好的發帖代碼不被入侵,所以考慮使用Spring2.0 AOP來實現這個功能。??????畢竟是第一次使用Spring2.0的AOP,按照Reference中的介紹,準備使用Annotation來完成對AOP的配置。來看一下我做的步驟:
??????一、需要使用Spring2.0的jar包,現在已經發布正式版的2.0了,可以從http://www.springframework.org/? 上下載到最新的2.0版本。加入到項目的classpath中去。
????? 二、需要在配置文件中啟用新的spring2.0的schema或者是dtd。???
??????1、在Spring的xml配置文件中加入新的schema:








??????3、為了使用AOP的Annotation,在配置文件中加入<aop:aspectj-autoproxy />。
??????4、編寫切面類:







































execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)
這里就不累訴了。
同時要注意的如何得到參數的問題,寫法參考如上。