使用SSH2框架,想在tomcat启动后,从数据库中读一些数据存放到Application中?使用自定义监听器的话,不知道怎么往自定义监听器类注入hibernateTemplate。或者有其他方法?
------解决方案--------------------------------------------------------
tomcat启动时 启动一个servlet去取数据不行吗?
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
- Java code
public class GetMessageListener implements ServletContextListener { public void contextDestroyed(ServletContextEvent event) { } public void contextInitialized(ServletContextEvent event) { }}
------解决方案--------------------------------------------------------
照上面的方法实现一个ServletContextListener,并将其配置在web.xml中spring的listener下面。
这样你就可以在自定义的listener中使用spring获取相应的bean来初始化系统。