看实现类的方式:
选中类–> 右键点击Diagrams–>Show Diagram–> 选中类–>右键Show Implementations
快捷键Ctrl+Alt+B

  1. ApplicationContext
    ApplicationContext有三个实现类:
    ClassPathXmlApplicationContext:它可以加载类路径下的配置文件,要求配置文件在类路径下。更常用
    FileSystemXmlApplicationContext:加载任意指定路径下的配置文件。
    AnnotationConfigApplicationContext:读取注解创建容器
    Spring 容器ApplicationContext和BeanFactory详解
    ApplicationContext在构建容器时, 创建对象采用的策略是立即加载的方式。也就是说,只要配置文件一读完,立刻创建配置文件中的对象。

  2. BeanFactory
    它在创建核心容器时,创建对象采用的策略是采用延迟加载的方式。也就是说,什么时候根据id创建对象了,什么时候才真正创建对象

相关文章: