当前位置: 首页 > news >正文

建筑工具网站网站建设优化服务

建筑工具网站,网站建设优化服务,辽宁网站备案,沈阳网站网页1.bean的生命周期 我们平常经常使用类似于new Object()的方式去创建对象,在这个对象没有任何引用的时候,会被gc给回收掉。而对于spring而言,它本身存在一个Ioc容器,就是用来管理对象的,而对象的生命周期也完全由这个容…

1.bean的生命周期

我们平常经常使用类似于new Object()的方式去创建对象,在这个对象没有任何引用的时候,会被gc给回收掉。而对于spring而言,它本身存在一个Ioc容器,就是用来管理对象的,而对象的生命周期也完全由这个容器所控制。Spring 中每个 Bean 的生命周期如下:

2.主要步骤简述

  • 实例化 Bean:通过反射调用构造方法实例化对象。
  • 依赖注入:装配 Bean 的属性。
  • 实现了 Aware接口的 Bean,执行接口方法(如创建bean的名称等等):如顺序执行 BeanNameAware、BeanFactoryAware、ApplicationContextAware的接口方法。
  • Bean 对象初始化前,循环调用实现了 BeanPostProcessor 接口的预初始化方法(postProcessBeforeInitialization)。
  • Bean 对象初始化:顺序执行 @PostConstruct 注解方法、InitializingBean 接口方法、init-method 方法。
  • Bean 对象初始化后,循环调用实现了 BeanPostProcessor 接口的后初始化方法(postProcessAfterInitialization)。
  • 容器关闭时,执行 Bean 对象的销毁方法,顺序是:@PreDestroy 注解方法、DisposableBean 接口方法、destroy-method。

3.一句话概述

spring bean的生命周期主要会经过3个关键步骤,即实例化对象、给对象进行属性注入、对象初始化,只不过在进行对象初始化之前或之后有可能会进行一些自定义的处理,比如对象实现了BeanNameWare接口,可以用来设置bean对象的名称,也比如对象实现了
BeanPostProcessor接口,就可以增加一些自定义的逻辑在该接口的两个方法中。当然对象初始化完成后,最后还可以增加对象的销毁方法,让对象在销毁时进行一些自定义的操作。

http://www.yayakq.cn/news/325128/

相关文章:

  • aspcms手机网站插件一个网站同时做竞价和seo
  • 网站开发html的题微信广告朋友圈投放
  • 阿里云做网站经费商丘做网站推广
  • 购物网站 开店云主机搭建wordpress
  • 丽水专业网站建设哪家好网站备案会检查空间
  • 网站规划项目与设计实例.net做的大型网站吗
  • 余姚什么网站做装修比较好delphi做网站开发
  • 网站视频主持人网站登录系统怎样做
  • 安卓毕业设计代做网站网站后台如何上传ico图标
  • 做兼职写小说网站php网站安装好后后台无法登陆提示是500是怎么回事?
  • 谷歌建站多少钱手机网站建设的背景
  • 让你有做黑客感觉的网站深圳便宜网站建设
  • 廊坊优化网站排名电商网站建设与运营成本
  • 建手机wap网站大概多少钱北京标书制作公司
  • 科技网站制作做彩票的网站
  • 唐河微网站开发无锡培训网站建设
  • 做展会怎么引流到自己的网站云浮市住房和城乡建设局网站
  • 自己做网站要固定ip网站开发制作报价单
  • 网站建设鼎网络微信公众小程序开发
  • 做网站数据库电商网站开发工具
  • ps做网站首页导航栏电子商务网站建设案例分析
  • wordpress增加浏览量有谁知道网站优化怎么做
  • 网站开发所需要的语言全球游戏制作公司排名
  • 广东品牌网站建设多少钱友链出售
  • 做网站游戏都需要什么中企动力全球邮企业邮箱
  • 深圳专业网站建设平台淮南 网站建设 有限公司
  • 手机网站视频无法播放是怎么回事博物馆 网站 建设
  • 深圳网站建设服务哪个便宜啊网站添加微信分享代码
  • 超溜网站建设福田企业的网站建设公司好吗
  • 北京西直门附近网站建设公司电子工程网 单片机