spring注入问题

jingjiong 发布于 2010/06/12 14:34
阅读 1K+
收藏 1

我用spring管理dao和service,有个定时器是需要在tomcat启动时启动查询数据库的

问题就出来了,定时器查询数据库的时候dao为null,相当于没有注入

请各位指导一二

加载中
0
大东哥
大东哥

把你的servlet启动参数调大,或者把你的启动listener放到spring的listener后面,还不行,就在你的定时器启动线程先休眠个几秒。

0
小鸵鸟
小鸵鸟

 

    <bean class="***" init-method="init" destroy-method="destroy">

        <property name="*">

            <ref bean="*" />

        </property>

    </bean>

---

    protected void init() {

Thread t = new Thread(this);

        t.setDaemon(true);

        t.start();

    }

0
小杨阿哥哥
小杨阿哥哥

启动的时候用的是Serviet的Init的话,用 BeanFactory 手动的 getBean ,直接用就行了。

0
就是不着调
就是不着调

楼主用的tomcat什么版本?

我用5.5会出现daobean无法实例化的情况,使用6.0就没事了.

返回顶部
顶部