Spring5学习随笔-生命周期、自定义类型转换器、后置处理Bean ...

金歌  金牌会员 | 2023-12-23 23:30:52 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 937|帖子 937|积分 2811

学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】
第十章、对象的生命周期


1.什么是对象的生命周期

指的是一个对象创建、存活、消亡的一个完整过程
2.为什么要学习对象的生命周期

由Spring负责对象的创建、存活、销毁,了解生命周期,有利于我们使用好Spring为我们创建的对象
3.生命周期的3个阶段

<ul>创建阶段
Spring工厂何时创建对象

  • scope=”singleton”
    Spring工厂创建的同时,创建对象
    注意:如果要在ctx.getBean(””)的时候创建对象可以设置
  • scope=”prototype”
    Spring工厂会在获取对象的同时,创建对象
    ctx.getBean(””)
初始化阶段
Spring工厂在创建完对象后,调用对象的初始化方法,完成对应的初始化操作

  • 初始化方法提供:程序员根据需求,定义初始化方法,最终完成初始化操作
  • 初始化方法调用:Spring工厂进行调用
<ul>InitalizingBean接口
  1. // 程序员根据需求、实现的方法,完成初始化操作
  2. public void afterProperitesSet()
复制代码
对象中提供一个普通的方法
[code]public void myInit(){}// 在配置文件中 调用init-method 也可以实现初始化操作

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表