Spring 配置文件加载 讨论
目前在做Spring方面的开发,遇到了问题。在加载Spring的XML文件除了使用下面的三种方式,还有什么其他更好的办法?(最好能讨论一下这些方式的利弊,感谢!)
1、ClassPathXmlApplicationContext(可以同时加载多个XML文件)
2、FileSystemXmlApplicationContext
3、通过定义web.xml,由web容器自动加载。
在web.xml添加如下:
<servlet-name></servlet-name>
<servlet-class></servlet-class>org.springframework.web.context.ContextLoaderServlet?
<load-on-startup></load-on-startup>
<context-param></context-param>contextConfigLocation
<param-value></param-value>/WEB-INF/applicationContext-hibernate.xml
<param-value></param-value>/WEB-INF/applicationContext-service.xml
<servlet-name></servlet-name>
还有什么其他更好的方式,最好是WEB启动加载的,第三种方法在Servlet2.4中加载上面的配置异常,因为在DTD文件中的定义已经发生变化。
THX!