【发布时间】:2011-03-09 11:10:44
【问题描述】:
我正在使用 Hibernate 和 Spring 在 Apache Tomcat 6 上开发一个 Web 应用程序,我正在使用不同的 XML 配置文件来定义我的 Spring bean(如 Hibernate DAO、Quartz 调度程序和其他一些东西)。所有这些文件都是在 Tomcat 启动时通过 web.xml (ContextLoaderListener) 加载的。
现在我不确定获取我的 bean 的推荐方法是什么。
我应该写在为所有应该使用 bean 的类提供 BeanFactory 的类上,还是在每个类中加载 BeanFactory 的更好方法。
BeanFactory bf = (BeanFactory) ContextLoader.getCurrentWebApplicationContext();
【问题讨论】:
标签: spring web-applications tomcat