1.初始化回调

<bean name="userService" class="com.sun.service.UserService" init-method="init"><property name="name" ><value>sunxin</value></property><property name="arr"><list> <value>Tom</value><value>Jack</value><value>Jeson</value></list></property>
</bean>

可以调用,UserService里面的init方法,在初始化之后,也就是在构造方法之后就调用。

        public void init(){System.out.println("init------------");}

2.析构方法

结束的时候调用

<bean name="userService" class="com.sun.service.UserService" init-method="init" destroy-method="cleanup" ><property name="name" ><value>sunxin</value></property><property name="arr"><list> <value>Tom</value><value>Jack</value><value>Jeson</value></list></property>
</bean>

可以调用UserService里面的cleanup方法,spring关闭的时候会结束

        public void cleanup(){System.out.println("cleanup------------");}

关闭spring

AbstractApplicationContext app = new ClassPathXmlApplicationContext("beans.xml");
app.registerShutdownHook();

java Spring 生命周期相关推荐

  1. 【Java从0到架构师】Spring - 生命周期、代理

    生命周期.代理 bean 的生命周期 代理 业务层的一些问题 静态代理 (Static Proxy) 动态代理 (Dynamic Proxy) JDK 动态代理 - Proxy.newProxyIns ...

  2. spring生命周期七个过程_Spring杂文(三)Spring循环引用

    众所周知spring在默认单例的情况下是支持循环引用的 Appconfig.java类的代码 @Configurable @ComponentScan("com.sadow") p ...

  3. 老司机带你从源码开始撸Spring生命周期!!!

    导读 Spring在Java Web方面有着举足轻重的地位,spring的源码设计更是被很多开发者所惊叹,巧妙的设计,精细的构思,都注定他的地位.今天陈某大言不惭的带你来从源码角度解析Spring的生 ...

  4. Spring生命周期详解

    导读 Spring中Bean的生命周期从容器的启动到停止,涉及到的源码主要是在org.springframework.context.support.AbstractApplicationContex ...

  5. 【SSM - Spring篇01】spring详细概述,Spring体系结构,bean、property属性,Spring生命周期方法

    文章目录 1. Spring介绍 2. Spring体系架构 2.1 Spring核心容器(Core Container) 2.2 数据访问/集成(Data Access/Integration) 2 ...

  6. Spring 生命周期详解

    Spring 生命周期详解 一.传统JAVA bean的生命周期 使用Java关键字 new 进行Bean 的实例化,然后该Bean 就能够使用了. 一旦bean不再被使用,则由Java自动进行垃圾回 ...

  7. Spring生命周期——简介

    文章目录 Spring生命周期 1 Bean 生命周期的整个执行过程描述如下: 2 Spring中的循环依赖是怎么处理的 3 重写Spring生命周期中的接口方法: Spring生命周期 Spring ...

  8. spring生命周期管理-初始化与销毁

    spring生命周期管理只涉及单例对象的管理 一初始化与销毁 1.通过设置bean的init-mothed属性指定初始化的方法,他的限制是方法无法接受任何参数,方法可以为static 2.实现Init ...

  9. java对象生命周期_Java对象生命周期和类生命周期

    原标题:Java对象生命周期和类生命周期 作者:彭空空 链接:https://www.jianshu.com/p/25ea857ba78b 导读 对象的生命周期 类的加载机制 类的生命周期 类加载器 ...

最新文章

  1. FILE文件流的中fopen、fread、fseek、fclose的使用
  2. 中计算散度的函数_荷畔微风 - 在函数计算FunctionCompute中使用WebAssembly
  3. java 文件流的处理 文件打包成zip
  4. SAP Spartacus使用cxComponentWrapper测试MiniCart
  5. Linux学习之01_基础命令介绍
  6. ffmpeg2.8将多媒体文件保存为ppm
  7. 正在使用的项目,项目名那里出现了红色感叹号?怎么去除?
  8. 计算机科学概论_第1章_数据储存
  9. ps核心工具-可选颜色
  10. maven for Mac配置,idea 配置maven
  11. [从零开始学习FPGA编程-8]:快速入门篇 - 总体 - FPGA功能开发详细流程与关键步骤解读
  12. pdf怎么删除其中一页 删除pdf页面的方法
  13. 结构方程模型:技术接受度模型TAM2
  14. 基于嵌入式ARM的mp3播放器的设计
  15. python2.7下安装PIL库
  16. miui android 7.1,小米MIUI7.1稳定版固件下载 MIUI7.1稳定版完整刷机包下载
  17. Github上的英文解释
  18. Node.js 使用expresss,ejs模板引擎实现简单的登录注册
  19. 存量市场之下,电商之战深入腹地且逻辑未变
  20. 日语常用语3000句

热门文章

  1. 董东 java_Java面向对象程序设计
  2. 怎么修改php.in的时间,melongin怎么设置
  3. 科益展机器人_Smartguy robotics 2021年校园领军(实习)精英计划
  4. 汉字书写解码_《汉字解码学》   第一部分
  5. js 使用filter过滤多重数组
  6. 《深入理解计算机系统》第八章——异常控制流知识点总结
  7. 仿斗鱼聊天:基于CoreText的面向对象图文排版工具AWRichText
  8. 微信小程序学习做动画效果
  9. 04-dispatch_group
  10. centos6.5 rsync+inotify同步配置笔记