spring配置文件可以任意取名,但一般取为applicationContext.xml
ApplicationContext 应用上下文,加载Spring 框架配置文件
1. 配置文件可以放在src目录下,此时加载配置文件得到核心工厂对象的代码是:
加载classpath (src):即当spring的配置文件被放在src目录下时加载配置文件用下面的代码:(Eclipse中src下的文件在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");