BeanFectory与AppliCationContext 的

来源:互联网 发布:广告图形设计软件 编辑:程序博客网 时间:2024/05/16 17:30

(1)加载顺序

BeanFactory 采用延迟加载,当第一次调用 getBean方法时初始化

AppliCationContext 在加载完成配置文件之后就进行初始化。


(2)加载配置文件的位置

  • ClassPathXMLApplicationContext 加载的src下面的xml配置文件

new ClassPathXmlApplicationContext(String) 加载一个配置文件

new ClassPathXmlApplicationContext(String...) 加载多个配置文件

例如:web项目  WebRoot/WEB-INF/classes/...

  • FileSystemXMLApplicationContext 加载 指定位置的xml配置文件。

例如:web项目  WebRoot/WEB-INF/....  (ServletContext.getRealPath())



0 0
原创粉丝点击