listener获取spring容器中的bean
需要实现一个功能:web容器启动的时候需要加载一个listener,去把以前开启的调度重新启动起来。这个listener需要与数据库交互,但配置数据库连接和service的bean都在spring配置文件里配置,在context-param里加载。
?
?listener加载先于context-param这个知道,但是context-param配的配置文件经测试是后加载于listener的。
?
最后综合各种资料,找到一种解决办法,如下。
?
web.xml里做如下配置:
?
? 1 楼 guoapeng 2011-07-09 为什么不另外写一个bean
将它配置在Spring里面,
而非写成一个Linstener不可吗? 2 楼 sfeve 2011-07-11 guoapeng 写道为什么不另外写一个bean
将它配置在Spring里面,
而非写成一个Linstener不可吗?
呵呵,也可以吧。listener没用过,熟悉下啦 3 楼 timer_yin 2012-05-02 以前就是因为部署到linux,读取路径问题折腾了N天,终于弄出来了,是在前面加'/' 要是早点儿看到楼主的这个文章就好了