1 Spring IOC 容器对 Bean 的生命周期进行管理的过程:
  1)通过构造器或工厂方法创建 Bean 实例
  2)为 Bean 的属性设置值和对其他 Bean 的引用
  3)调用 Bean 的初始化方法 init-method
  4)Bean 可以使用了
  5)当容器关闭时, 调用 Bean 的销毁方法 destroy-method
  <!-- 设置init和destoy方法 -->
  <bean id="car" class="com.kejian.spring.beans.cycle.Car"
    init-method="init" destroy-method="destroy">
    <property name="brand" value="Honda"></property>
  </bean>

2 创建Bean后置处理器
2.1 Bean后置处理器允许在调用初始方法前后对Bean进行额外处理
2.2 Bean后置处理器会对IOC容器里的所有Bean逐一进行处理
2.3 创建方法
实现BeanPostProcessor,并覆盖以下两个方法:
Object postProcessBeforeInitialization(Object bean, String beanName)
Object postProcessAfterInitialization(Object bean, String beanName)
MyBeanPostProcessor.java

Spring xml配置文件 beans-processor.xml
<!-- 配置BeanPostProcessor后置处理器 -->
<bean class="com.kejian.spring.beans.cycle.MyBeanPostProcessor"></bean>

转载于:https://www.cnblogs.com/kejian-it/p/5853766.html

Spring4学习笔记 - Bean的生命周期相关推荐

  1. 【前端学习】React学习笔记-事件、生命周期、虚拟DOMdiffing

    跟着尚硅谷的天禹老师学习React 看视频可以直接点击 b站视频地址 React中的事件处理 补充ref 上面的ref在React官网中提到不要被过度使用,在一些情况下可以使用其他方法来获取数据,比如 ...

  2. Web前端学习笔记:Vue生命周期理解

    一.感谢原创博主 示例代码出处====vue2.0 探索之路--生命周期和钩子函数的一些理解 官方文档 二.生命周期简单描述 总共分为8个阶段创建前/后,载入前/后,更新前/后,销毁前/后. 创建前/ ...

  3. Spring.NET学习笔记(5)-对象生命周期和创建者对象

    一.对象生命周期 说白了就是一init初始化方法和Dispose方法 两种实现方式 1.实现接口方法(造成耦合,放弃),IInitializingObject / init-method和IDispo ...

  4. 少侠请重新来过 - Vue学习笔记(二) - Vue生命周期

    Vue 生命周期和钩子 每一个vue实例创建时,会经历一段初始化的过程,同时会调用其生命周期钩子,实例的钩子this指向它的Vue实例,不需要在钩子用箭头函数. <template>< ...

  5. iOS初级开发学习笔记:APP生命周期的学习总结

    我们平常使用APP时,一般人都会知道有:简单的正在使用状态:通过home键等方式离开应用,但是不关闭应用,即后台状态:以及调出后台程序管理后向上滑动将应用"杀死",三种状态.而我们 ...

  6. 传播智客学习笔记--L27 Activity生命周期

    将Activity设置为对话框样式 生命周期示意图 Activity 四种启动模式 转载于:https://www.cnblogs.com/lya-nju/p/4231026.html

  7. Java Web 学习笔记3 Servlet生命周期

    https://www.bilibili.com/video/av31486135/?spm_id_from=333.788.videocard.0 环境:Eclipse 2019-06 (4.12. ...

  8. Spring Bean的生命周期以及IOC源码解析

    IOC源码这一块太多只能讲个大概吧,建议还是去买本Spring IOC源码解析的书来看比较好,我也是自己看源代码以及视频整理的笔记 Bean的生命周期大概可以分为四个阶段,具体的等会再说,先看看IOC ...

  9. Spring4.0学习笔记(5) —— 管理bean的生命周期

    Spring IOC 容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务 Spring IOC 容器对Bean的生命周期进行管理的过程: 1.通过构造器或工厂方法 ...

  10. Spring学习总结1——bean的生命周期

    为什么80%的码农都做不了架构师?>>>    Spring实际上是一个容器框架,可以配置各种bean(action/service/domain/dao...),并且可以维护bea ...

最新文章

  1. 面试官:Java如何绑定线程到指定CPU上执行?
  2. Bi-level error correction for PacBio long reads. PacBio长读数的两级纠错
  3. keep 虚拟路线修改器_螺丝刀【第1期】:如何使用Keep塑造理想身材
  4. 怎么更进一步学python_【百尺竿头,更进一步学Python】Python进阶课程——进程,线程和协程的区别...
  5. 数学--数论-数论函数-欧拉函数
  6. Script标签解决跨域
  7. java 11_Java 11 正式发布!8年免费使用!
  8. unity 的Cinemachine组件运用
  9. tc.html是什么页面,HTML iframe属性详细说明
  10. hbase1.2.4安装
  11. Java项目:医院病历信息管理系统(java+SSM+JSP+bootstrap+easyui+Mysql)
  12. openMP编程详解(囊括所有基本指令)
  13. 计算机网络基本设备及网络拓扑图
  14. 梅赛德斯-奔驰获得世界上第一个有条件自动驾驶的国际有效系统批准
  15. 路径中的“\”和“/”以及相对路径和绝对路径
  16. TCP客户端与服务端开发
  17. MySQL8.0 OCP最新版1Z0-908认证考试题库整理-006
  18. Ubuntu 命令技巧(官方)
  19. 腰椎间盘突出可否睡硬板床
  20. 数学建模----图与网络模型

热门文章

  1. 条带装箱问题 Strip packing problem是什么
  2. DevOps、CI、CD是什么关系
  3. linux网络配置putty,linux基础:2、网络配置和用使用putty连接
  4. 4200有linux版本么,如何检查Linux版本
  5. oracle的解析器,Oracle中sql量化分析工具
  6. java wait() notify_Java的wait(), notify()和notifyAll()使用小结
  7. javascript之js实现简单的无缝轮播图(可调节方向)
  8. javascript及css实现居中效果
  9. maven配置eclipse案例及命令
  10. 【转载】古诗背串了,可是会出大事的哟