spring中的BeanFactory与ApplicationContext的作用和区别?

两者都是通过xml配置文件加载bean,ApplicationContext和BeanFacotry相比,提供了更多的扩展功能,但其主要区别在于后者是延迟加载


ApplicationContext提供了如下功能:

a. 国际化支持

b. 资源访问:Resource rs = ctx. getResource(“classpath:config.properties”), “file:c:/config.properties”

c. 事件传递

你可能感兴趣的:(spring中的BeanFactory与ApplicationContext的作用和区别?)