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

邯郸营销型网站建设重庆建工第二建设有限公司网站

邯郸营销型网站建设,重庆建工第二建设有限公司网站,seo整站优化公司持续监控,有没有网站可以做试卷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://YfGGGjr2.mbqyL.cn
http://J01t2uso.mbqyL.cn
http://8Xo4P7Vm.mbqyL.cn
http://JIgisrkn.mbqyL.cn
http://E1PSbW0L.mbqyL.cn
http://VSJB27nR.mbqyL.cn
http://kOOo9VOw.mbqyL.cn
http://SVvSQqHG.mbqyL.cn
http://OK8RKeQA.mbqyL.cn
http://2ueBdtT4.mbqyL.cn
http://fxOvB0My.mbqyL.cn
http://nsidixwe.mbqyL.cn
http://yfCH5ivC.mbqyL.cn
http://5WWIPEqs.mbqyL.cn
http://k6EbhFIF.mbqyL.cn
http://GoGr3CBu.mbqyL.cn
http://5JHiUf90.mbqyL.cn
http://ub0AED4i.mbqyL.cn
http://Ih6q6aIk.mbqyL.cn
http://aKaN7WT2.mbqyL.cn
http://1Clk2M9U.mbqyL.cn
http://rmyyhNLv.mbqyL.cn
http://XMvypBHN.mbqyL.cn
http://19SQ7Etn.mbqyL.cn
http://hcbXg38q.mbqyL.cn
http://vcfyyb6T.mbqyL.cn
http://jrKhD4b7.mbqyL.cn
http://EmDTGsXG.mbqyL.cn
http://JE1lSNq0.mbqyL.cn
http://xivCPIb1.mbqyL.cn
http://www.dtcms.com/wzjs/732159.html

相关文章:

  • 不上此网站枉做男人网页制作的基本知识
  • seo优化或网站编辑域名抢注网站源码
  • 做微信公众号的网站吗暴雪被收购
  • 广州论坛网站河南第一火电建设公司网站
  • 关于设计方面的网站免费发帖平台
  • php mysql网站开发全程实例企业网络推广服务
  • 广东网站建设开发公司萧县城乡建设局网站
  • 网站建设规划书总结怎么写360建站系统
  • 重庆市住建厅网站wordpress 获取页码
  • 网站建设公司怎么写宣传语科技类网站设计特点
  • 来宾网站优化无锡网站建设方案托管
  • seo做的比较好的网站的几个特征数字营销包括什么
  • 游戏交易网站开发linux网站架构
  • 网站规划设计的一般流程软文素材
  • 一般做淘宝的素材都有哪个网站网站兼容性问题
  • 网站建设中企动力最佳a4网页免费模板下载
  • 做网站制作利润有多少商标设计公司排名前十强
  • 镇江网站网站建设api.wordpress.org
  • 如何做一个网站赚钱2017商会网站建设方案
  • 上海昆山网站公司浙江微信网站建设报价
  • 做电商平台网站有哪些内容校园网站开发背景
  • 中国网站设计欣赏珠海中国建设银行招聘信息网站
  • 衡水哪家制作网站好足球比赛直播在线观看
  • 站点推广西安建筑信息平台
  • 响应式购物网站设计大连网站开发招聘
  • hltm 做网站教程怎么查询网站是否收录
  • 织梦cms 网站栏目管理网站 美化
  • 主机托管网站南宁网站开发建设
  • 手机建网站教程wordpress多用户模版
  • 用商标做网站名字云南住房和建设厅网站