基本良善

导航

在非spring组件中注入spring bean

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>

具体为什么,我还没有做深入研究

 

posted on 2015-03-06 09:32  基本良善  阅读(601)  评论(0)    收藏  举报