bean基础配置
bean基础配置

Bean 是 Spring 容器管理的对象。所谓“基础配置”,就是告诉容器:需要创建哪些对象、对象如何创建、生命周期与依赖如何装配。
配置的核心要素(概念层面)
- id/name:Bean 的标识(后续注入或获取时用)
- class:Bean 的类型(实现类)
- scope:作用域(常见 singleton/prototype)
- init-method / destroy-method:初始化与销毁回调(如果使用)
- 依赖注入:构造器注入 / setter 注入 / 自动装配(见 依赖注入相关的总结)
常见配置方式
- XML 配置:直观、可读,但配置量大
- 注解配置:更轻量,配合组件扫描(见 注解开发-定义bean / 注解开发-依赖注入)
- Java Config:用
@Configuration+@Bean显式声明
你应该如何使用这张图
- 先明确:谁来创建对象?(容器)
- 再明确:对象之间如何建立依赖?(DI)
- 最后理解:容器启动时经历哪些阶段?(见 bean整个生命周期经历的阶段 / bean生命周期的控制)