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

相关推荐
Flittly20 小时前
【AgentScope Java新手村系列】(16)从RAG到多路检索
java·spring boot·spring
咖啡八杯2 天前
GoF设计模式——中介者模式
java·后端·spring·设计模式
Flittly3 天前
【AgentScope Java新手村系列】(14)人机交互
java·spring boot·spring
带刺的坐椅5 天前
Spring Boot → Solon 注解迁移实战指南:一张对照表说清楚
java·springboot·web·solon
唐青枫7 天前
Java Spring WebFlux 实战指南:用 Mono、Flux 和 WebClient 写响应式接口
java·spring
咖啡八杯9 天前
GoF设计模式——策略模式
java·后端·spring·设计模式
Flittly10 天前
【AgentScope Java新手村系列】(11)中断与恢复
java·spring boot·spring
dunky10 天前
Spring 的三级缓存与循环依赖
后端·spring
码云数智-园园15 天前
C++20 Modules 模块详解
java·开发语言·spring
咖啡八杯15 天前
GoF设计模式——享元模式
java·spring·设计模式·享元模式