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

宁金诚信建设网站织梦转WordPress插件

宁金诚信建设网站,织梦转WordPress插件,购物网站asp源码,免费网站正能量不用下载Spring中Bean的生命周期Bean的五生命周期。1:实例化Bean2:给Bean属性赋值3:初始化Bean4:使用Bean5:销毁Bean Bean的七生命周期Bean的十步生命周期 Spring中Bean的生命周期 本文参考b站up主动力节点关于Spring的视频讲…

  • Spring中Bean的生命周期
    • Bean的五生命周期。
      • 1:实例化Bean
      • 2:给Bean属性赋值
      • 3:初始化Bean
      • 4:使用Bean
      • 5:销毁Bean
    • Bean的七生命周期
    • Bean的十步生命周期

Spring中Bean的生命周期

本文参考b站up主动力节点关于Spring的视频讲解。

注意:Spring容器只会对singleton也就是单例的Bean进行完整的生命周期管理。如果该Bean是prototype作用域的,Spring容器只负责将该Bean初始化完毕。客户端一旦获取到该Bean之后,Spring容器就不会对该Bean的生命周期进行管理了。

Bean的五生命周期。

总体上说,Bean在被创建到最后被销毁会经历下面这五个生命周期。
在这里插入图片描述

1:实例化Bean

调用Bean中的无参构造方法进行Bean的实例化。

2:给Bean属性赋值

调用Bean中的set方法来给Bean中的属性来赋值/

3:初始化Bean

会调用Bean的init()方法,这个init方法需要自己定义。

4:使用Bean

5:销毁Bean

会调用Bean的destory()方法,这个destroy方法同样需要自己定义。

Bean的七生命周期

Bean的七生命周期就是在Bean的第三步也就是初始化Bean的前后都可以添加“Bean后处理器”,可以在初始化Bean初始化前添加Bean后处理器的before方法和在Bean初始化后添加Bean后处理器的after方法。

在这里插入图片描述

下面是具体实现:

编写一个BeanPostProcessor类,重写before和after方法。

public class LogBeanPostProcessor implements BeanPostProcessor {@Overridepublic Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {System.out.println("Bean后处理器的before方法执行,即将开始初始化");return bean;}@Overridepublic Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {System.out.println("Bean后处理器的after方法执行,已完成初始化");return bean;}
}

然后在Spring的XML配置文件中配置这个“Bean后处理器”,注意,这个配置会对当前配置文件中所有的bean起作用。

<!--配置Bean后处理器。这个后处理器将作用于当前配置文件中所有的bean。-->
<bean class="com.powernode.spring6.bean.LogBeanPostProcessor"/>

Bean的十步生命周期

仅作了解,具体可以参考相关资料。
在这里插入图片描述


文章转载自:

http://2mQfQbQQ.zfcfx.cn
http://EBgAjfnu.zfcfx.cn
http://FasuwtaJ.zfcfx.cn
http://crtWaufW.zfcfx.cn
http://iIzz4ZPV.zfcfx.cn
http://9umVmSSU.zfcfx.cn
http://Lo39A3WD.zfcfx.cn
http://3Qioj2RP.zfcfx.cn
http://ms8SSmMF.zfcfx.cn
http://78XAUFeT.zfcfx.cn
http://UEbQWGfQ.zfcfx.cn
http://IVlolEXh.zfcfx.cn
http://IY3bxGN0.zfcfx.cn
http://4iWnMv2P.zfcfx.cn
http://Xp1kLRyC.zfcfx.cn
http://Vnt3VcYX.zfcfx.cn
http://TjeKmtHm.zfcfx.cn
http://MRUhH4B4.zfcfx.cn
http://EiKhCgHm.zfcfx.cn
http://fmqwLJfZ.zfcfx.cn
http://U3XBNkGp.zfcfx.cn
http://r7C4OMa4.zfcfx.cn
http://BTqDiv35.zfcfx.cn
http://librgMlI.zfcfx.cn
http://tD8bS3x6.zfcfx.cn
http://Ha1FhRaz.zfcfx.cn
http://9YtEhNQr.zfcfx.cn
http://qZUKv6pc.zfcfx.cn
http://wfOMMrB4.zfcfx.cn
http://AEZYHKHC.zfcfx.cn
http://www.dtcms.com/wzjs/777338.html

相关文章:

  • 拼客多网站多少钱可以做网站组建
  • 莒县建设局门户网站浙江东阳市网站建设公司
  • 自己做的网站怎么赚钱吗荥阳建设网站
  • 怎么自己搭建一个博客网站wordpress下载面板美化
  • 接兼职建设网站软件定制开发网站建设
  • 做ppt的图片素材网站有哪些建设网站建设哪里好
  • wordpress网站后台要怎么登陆上海口碑最好的家装
  • 南阳网站建设赛科另类投资公司网站建设规定
  • 网页设计师网站网站开发端
  • 建设网站参数在合肥做网站前端月薪大概多少钱
  • 河北三河建设局网站能翻到国外的浏览器
  • 做网站公司关键词嘉兴论坛网站建设
  • 千助网站公司红酒营销型网站建设
  • 工体做网站的公司产品详情页模板免费
  • 做网站是不是要模板旅行社建设网站
  • 深圳网站建设网站优化服务网站优化 月付费
  • 有啦域名网站怎么做中山祥云做的网站怎么样百度百科
  • 开封专业做网站公司wordpress图片上传慢
  • 苏州网站推广服务沈阳商城网站开发
  • error 403 网站拒绝显示django网站开发视频教程
  • 人社门户网站建设方案网站开发设计流程时间表
  • 贵州网站制作公司建立网站的元素有哪些
  • 网站排名点击工具做宠物网站导航应该写什么字
  • 电子商务网站建设运行环境舟山 做企业网站
  • 盘锦建设小学网站net域名大网站
  • 上海哪家做公司网站如何提高网站内容质量
  • 一元夺宝网站建设2017珠宝行网站建设方案
  • 企业网站建设有什么义县网站建设
  • 网站建设不完整 审核线上企业订单管理系统网站
  • wordpress 换域名 全站301重定向做seo_教你如何选择网站关键词