zoukankan      html  css  js  c++  java
  • spring中BeanFactory和ApplicationContext的区别

    spring中BeanFactory和ApplicationContext的区别

    1、spring中工厂的类结构图

    2、BeanFactory和ApplicationContext的区别

    • BeanFactory是Spring容器中的顶层接口,ApplicationContext是它的子接口

    • BeanFactory和ApplicationContext创建对象的时间点不一样

      • ApplicationContext:只要一读取配置文件,默认情况下就会创建对象
      • BeanFactory:什么使用什么时候创建对象

    3、ApplicationContext接口的实现类

    ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的区别

    • ClassPathXmlApplicationContext
      • 它是从类的根路径下加载配置文件,推荐使用这种
    • FileSystemXmlApplicationContext
      • 它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意位置
    记得快乐
  • 相关阅读:
    poj 2443
    codeforces 263D
    codeforces 263C
    uva 11080
    uva 11235
    uva 11748
    STL uva 11991
    (KM) uva 11383
    (树形DP) uva 10859
    codeforces 242C
  • 原文地址:https://www.cnblogs.com/Y-wee/p/13813649.html
Copyright © 2011-2022 走看看