美文网首页
Spring 中 BeanFactory 和 Applicati

Spring 中 BeanFactory 和 Applicati

作者: AlphaHinex | 来源:发表于2025-08-30 10:38 被阅读0次

原文地址:https://alphahinex.github.io/2025/08/31/spring-beanfactory-applicationcontext/


description: "从源码角度,老生常谈一下这个问题"
date: 2025.08.31 10:34
categories:
- Spring
tags: [Java, Spring]
keywords: Spring, BeanFactory, ApplicationContext, IoC, WebApplication,


原图链接:https://alphahinex.github.io/contents/covers/spring-beanfactory-applicationcontext.png

几个重点:

  1. BeanFactory 接口提供的查找 Bean 的方法,需要时都会到父级工厂(如果有的话)中去查找。
  2. ListableBeanFactory 接口中可以获得一类 Bean,不会包含父级工厂中的 Bean。
  3. ApplicationContext 接口继承了 ListableBeanFactory 接口,同时继承了 HierarchicalBeanFactory 接口以支持父级上下文。
  4. WebApplicationContext 接口在 ApplicationContext 的基础上,增加了对 Web 环境的支持。
  5. 每个 Web 应用有一个根上下文,每个 Servlet(包括 DispatcherServlet)都有自己的子上下文。

相关文章

网友评论

      本文标题:Spring 中 BeanFactory 和 Applicati

      本文链接:https://www.haomeiwen.com/subject/udtyajtx.html