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一样可以刷新容器。

相关推荐
杨杨杨大侠3 小时前
Spring AI Alibaba Multi-Agent 架构详解
spring·aigc
ademen6 小时前
spring第9课,spring对DAO的支持
java·数据库·spring
xiezhr6 小时前
别再被VO、BO、PO、DTO、DO绕晕!今天用一段代码把它们讲透
java·后端·spring
bingbingyihao9 小时前
多数据源 Demo
java·springboot
黑客影儿1 天前
Java技术总监的成长之路(技术干货分享)
java·jvm·后端·程序人生·spring·tomcat·maven
Derek_Smart1 天前
Java线程死亡螺旋:解析与预防策略
java·spring·性能优化
J_bean2 天前
Spring AI Alibaba 项目接入兼容 OpenAI API 的大模型
人工智能·spring·大模型·openai·spring ai·ai alibaba
柳贯一(逆流河版)2 天前
Spring 三级缓存:破解循环依赖的底层密码
java·spring·缓存·bean的循环依赖
蚰蜒螟2 天前
Spring 和 Lettuce 源码分析 Redis 节点状态检查与失败重连的工作原理
java·redis·spring