zxqfree
zxqfree
2010-10-25 09:34

spring如何在web启动时不连接数据库,而在需要时在连接数据库?

  • spring

现在又一个应用,在web启动时不想让它连接数据库,如果在web启动时就自动出始化数据库连接,那么数据库连接出现问题就会使应用起不起来,现在就是要求能在应用中用到数据库,调用持久层数据时,在初始化数据库实例。现在有个方案不知可行吗,1.在web.xml中配置时先不让web启动就自动加载有关数据库初始化的配置文件,而是在以后需要数据库连接访问的应用时,通过获取配置文件,获得相应的bean实现。2.对applicationcontext.xml中的有关数据源的bean设置lazy-init=true.
谁能给个可行方法,希望介绍详细点,orm采用hibernate。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答