wangteng 2011-08-08
在类路径下寻找配置文件来实例化容器
ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"beans.xml"});
在文件系统路径下寻找配置文件来实例化容器
ApplicationContext ctx = new FileSystemXmlApplicationContext(new String[]{“d:\\beans.xml“});
Spring的配置文件可以指定多个,可以通过String数组传入。
例如
ApplicationContext ctx = new FileSystemXmlApplicationContext(
new String[]{"F:/wlt_workspace/Postal_Airticket/WebRoot/WEB-INF/applicationContext.xml",
"F:/wlt_workspace/Postal_Airticket/WebRoot/WEB-INF/applicationContext-DH.xml",
"F:/wlt_workspace/Postal_Airticket/WebRoot/WEB-INF/applicationContext-order.xml"}
);
是一道经常出现在前端面试时的问题。如果只是简单的了解new关键字是实例化构造函数获取对象,是万万不能够的。更深入的层级发生了什么呢?同时面试官想从这道题里面考察什么呢?下面胡哥为各位小伙伴一一来解密。