1、在spring中配置如下<context:spring-configured/> <context:load-time-weaver aspectj-weaving="autodetect"/>
2、spring bean如下
用@configurable进行注解,这样我们可以直接new RealTimeStatisticTask,那么RealTimeStaticDao也能被正常注入了。
3、将spring-instrument-tomcat-4.1.0.RELEASE.jar拷贝到tomcat\lib目录下
4、在tomcat\conf\Catalina\localhost新建配置文件,{projectName}.xml
配置内容为
<?xml version="1.0" encoding="UTF-8" ?>
<Context>
<Loader
loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"
useSystemClassLoaderAsParent="false" />
</Context>
具体为什么,我还没有做深入研究