spring加载配置文件

1.ClassPathXmlApplicationContext  以类路径为开始
bean.xml放到classes目录下面比如如果在classes/com/ bean.xml下,则配置是要采用ClassPathXmlApplicationContext("com/ bean.xml"),在web.Xml中可以采用这种方式:
<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            classpath:/com/bean.xml
        </param-value>
</context-param>

2. FileSystemXmlApplicationContext
以当前的项目的根目录起始目录,也可以使用绝对路径
3. XmlBeanFactory 引用资源
      Resource resource = new ClassPathResource("appcontext.xml");
      BeanFactory factory = new XmlBeanFactory(resource);
4. WebXmlApplicationContext


例如:
你的web应用全称路径:http://www.test.com/prospring
你的资源相对路径:"/WEB-INF/conf/admin.properties"
查找会到:http://www.test.com/prospring/WEB-INF/conf/admin.properties中查找。
注意:相对路径中的开头带不带那个"/",意义完全不同。

你可能感兴趣的:(spring,Web,xml,bean)