spring配置文件的位置及加载

spring配置文件可以任意取名,但一般取为applicationContext.xml

ApplicationContext 应用上下文,加载Spring 框架配置文件

 

 

1. 配置文件可以放在src目录下,此时加载配置文件得到核心工厂对象的代码是:

加载classpath src):即当spring的配置文件被放在src目录下时加载配置文件用下面的代码:(Eclipsesrc下的文件在classes目录下有同样的一份,classes是类路径)

ApplicationContext applicationContext= new

                                                        ClassPathXmlApplicationContext("applicationContext.xml");

ApplicationContext是一个工厂类,ClassPathXmlApplicationContext解析配置文件得到工厂类.

 

2. 配置文件也可以放在WebRoot目录下,此时加配置文件得到核心工厂使用FileSystemXmlApplicationContext:

加载磁盘路径:

     ApplicationContext applicationContext=new

                                                                 FileSystemXmlApplicationContext("applicationContext.xml");

 

web开发中,我们通常是把得到核工厂对象的代码放到监听器中,web.xml配置这个监听器在tomcat启动时初始化spring容器.

 

3. 得到了Spring 核心工厂对象就可以通过工厂的getBean 获得配置实例对象 (IHelloService) applicationContext.getBean("helloService");

猜你喜欢

转载自olikeit.iteye.com/blog/1962291