Spring IOC源码解析:深入探讨ApplicationContext系列(第2篇)?

2026-05-05 19:280阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3340个文字,预计阅读时间需要14分钟。

Spring IOC源码解析:深入探讨ApplicationContext系列(第2篇)?

1. Spring IOC源码研究笔记(二)—— ApplicationContext系列

1.1 继承关系 + 非 Web 环境

在非 Web 环境下,常用的 ApplicationContext 有两类:- 配置形式为 XML 的:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext

1. Spring IOC源码研究笔记(2)——ApplicationContext系列 1.1. 继承关系

非web环境下,一般来说常用的就两类ApplicationContext:

  • 配置形式为XML的:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext

  • 配置形式为注解的:AnnotationConfigApplicationContext

前者的继承链为:AbstractApplicationContext -> AbstractRefreshableApplicationContext -> AbstractRefreshableConfigApplicationContext -> AbstractXmlApplicationContext。

后者的继承链为:AbstractApplicationContext -> GenericApplicationContext。

阅读全文

本文共计3340个文字,预计阅读时间需要14分钟。

Spring IOC源码解析:深入探讨ApplicationContext系列(第2篇)?

1. Spring IOC源码研究笔记(二)—— ApplicationContext系列

1.1 继承关系 + 非 Web 环境

在非 Web 环境下,常用的 ApplicationContext 有两类:- 配置形式为 XML 的:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext

1. Spring IOC源码研究笔记(2)——ApplicationContext系列 1.1. 继承关系

非web环境下,一般来说常用的就两类ApplicationContext:

  • 配置形式为XML的:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext

  • 配置形式为注解的:AnnotationConfigApplicationContext

前者的继承链为:AbstractApplicationContext -> AbstractRefreshableApplicationContext -> AbstractRefreshableConfigApplicationContext -> AbstractXmlApplicationContext。

后者的继承链为:AbstractApplicationContext -> GenericApplicationContext。

阅读全文