Java Spring Bean生命周期详解
目录
- 一、Spring Bean的定义
- 二、Bean的创建
- (一)基于XML配置
- (二)基于注解配置
- 三、Bean的初始化
- (一)默认构造函数
- (二)自定义初始化方法
- 四、依赖注入
- 五、Bean的使用
- 六、Bean的销毁
- (一)自定义销毁方法
- 七、Bean的生命周期总结
一、Spring Bean的定义
Spring Bean是Spring框架中的核心概念,它是Spring容器中的一个可重用组件,通常是一个Java类的实例。Bean的生命周期由Spring容器管理,从创建到初始化,再到使用和销毁,每个阶段都有特定的方法和事件。
二、Bean的创建
(一)基于XML配置
在Spring的XML配置文件中,使用<bean>
标签定义Bean。
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttps://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="myBean" class="com.example.MyBean"/>