spring读取applicationContext.xml的方法

项目需要,利用spring读取applicationContext.xml文件,发现两种方法,在此备忘

 

1.通过XmlBeanFactory类

		XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource(
				"applicationContext.xml"));

 

2.通过ApplicationContext类

		ApplicationContext context = new FileSystemXmlApplicationContext(
				"resource/applicationContext.xml");

 

差别:

1. XmlBeanFactory类默认从项目的 src目录(类路径) 寻找applicationContext.xml文件,灵活性差。

 

2. FileSystemXmlApplicationContext类可以从当前项目的任意目录寻找applicationContext.xml文件,灵活性好。

P.S. 以后在项目中,尽量应使用:String contextFile = "classpath:applicationContext.xml";

       "classpath"会寻找类路径下的文件,可提供更高的移植性

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