读取Spring的配置文件applicationContext.xml几种方法

来源:互联网 发布:弹簧计算软件 编辑:程序博客网 时间:2024/06/11 13:12

1).利用ClassPathXmlApplicationContext,这种方式配置文件应该放在类路径下,否则Spring将找不到该文件。

Java代码:

ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");

ctx.getBean("");

2).1利用FileSystemXmlApplicationContext,这种方法可以将配置文件放在工程的直接目录下

Java代码:

ApplicationContext ctx=new FileSystemXmlApplicationContext("applicationContext.xml");

ctx.getBean("");

2.显式给出配置文件的绝对路径,我们假定配置文件位于工程主目录中的conf文件夹中

String path=System.getProperty("user.dir");

ApplicationContext ctx=new FileSystemXmlApplicationContext(path+"//conf//applicationContext.xml");

ctx.getBean("");

3.利用FileSystemResource,这个方法跟随2)有点相似,可以将配置文件放在工程直接目录下

Resource r=new FileSystemResource("applicationContext.xml");

BeanFactory factory=new XmlBeanFactory(rs);

factory.getBean("");

显式给出配置文件的绝对路径,我们假定配置文件位于工程主目录中的conf文件夹中
String path=System.getProperty("user.dir");

Resource rs=new FileSystemResource(path+"//conf//applicationContext.xml");

BeanFactory factory=new XmlBeanFactory(rs);

factory.getBean("");