BeanFactory、FactroyBean、ApplicationContext

BeanFactory

Ioc容器、定义接口规范来管理spring bean的生命周期、依赖、注入,spring中有各种Ioc容器

FactroyBean

定制的工厂Bean,可以通过抽象工厂方式创建的bean,不纳入spring的生命周期、依赖、注入特性,相当于spring给第三方的一个扩展,比如dubbo的@DubboReference,ReferenceBean交给dubbo ioc自己管理。

ApplicationContext

实现BeanFactory接口,全局上下文,非spring自动注入但加入spring管理的bean,刷新生命周期的时候调用的工厂直接就是ApplicationContext,通过ApplicationContext一样可以刷新容器。

相关推荐
杨凯凡7 小时前
【021】反射与注解:Spring 里背后的影子
java·后端·spring
riNt PTIP7 小时前
SpringBoot创建动态定时任务的几种方式
java·spring boot·spring
invicinble8 小时前
spirng的bean的生命周期,以及为什么这么设计
spring
三水不滴10 小时前
SpringAI + SpringDoc + Knife4j 构建企业级智能问卷系统
经验分享·spring boot·笔记·后端·spring
9523613 小时前
Spring IoC&DI
java·数据库·spring
云烟成雨TD14 小时前
Spring AI Alibaba 1.x 系列【39】四大多智能体(Multi-agent)架构
java·人工智能·spring
危桥带雨14 小时前
FLASH代码部分
java·后端·spring
java1234_小锋14 小时前
Spring AI 2.0 vs LangChain4j,怎么选?
spring·springai·langchain4j
それども15 小时前
Spring Bean 注入的优先级顺序
java·数据库·sql·spring
启山智软16 小时前
企业如何选择适合自己的电商系统技术架构?(实操落地版)
java·spring·架构·开源·商城开发