使用aspectj tomcat load time waver的兩種方法: 須要的jar:spring-aspects spring-tomcat-weaver 1.eclipse啓動tomcat時在VM arguments中增長如下參數: -javaagent:D:\work\jarlib\.m2\repository\org\aspectj\aspectjweaver\1.7.0\aspectjweaver-1.7.0.jar 該方式不須要在tomcat中附件spring-tomcat-weaver.jar 2.以webapp啓動tomcat,在spring contxt.xml中增長如下配置 <context:load-time-weaver aspectj-weaving="autodetect"/> 此種方式須要在tomcat lib文件夾中添加spring-tomcat-weaver.jar,並在server.xml中context標籤增長如下配置: <Loader loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"/> 以上兩種方式都須要在classpath:/META-INF/aop.xml中配置須要加載的aspect切面。