Spring中配置init-method和destroy-method方法
来源:互联网 发布:淘宝手机详情页不清晰 编辑:程序博客网 时间:2024/05/16 15:21
在spring中通过配置init-method和destroy-method方法来实现Bean的初始化和销毁时附加的操作。
//Stage.javapackage com.spring.test.initdesotry;public class Stage { public void perform(){ System.out.println("演出开始..."); } public void turnOnLight(){ System.out.println("演出开始前,开灯..."); } public void turnOffLight(){ System.out.println("演出结束前,关灯..."); }}
<!-- bean.xml><?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="stage" class="com.spring.test.initdesotry.Stage" scope="prototype" //注意这句话,如果是singleton或者没有该句(默认情况)时,才会执行destroy-method指定的方法,如果是当前的prototype,则不会触发destroymethod的执行 init-method="turnOnLight" destroy-method="turnOffLight"/></beans>
//主程序test.javapackage com.spring.test.initdesotry;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class test { public static void main(String[] args) { ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml"); Stage stage = (Stage)ctx.getBean("stage"); stage.perform(); ((ClassPathXmlApplicationContext) ctx).close();//关闭应用上下文容器 }}
阅读全文
0 0
- Spring中配置init-method和destroy-method方法
- Spring中bean的init-method和destroy-method
- spring 中 init-method 和 destroy-method 的使用方式
- Spring (init-method和destroy-method )
- spring配置文件中bean标签中init-method和destroy-method和用注解方式配置
- Spring init-method destroy-method
- Spring中lazy-init,init-method,destroy-method解析
- spring的bean的init-method和 destroy-method=
- Spring init-method和destroy-method属性的使用
- Spring init-method和destroy-method属性的使用
- Spring init-method和destroy-method属性的使用
- spring bean 的init-method和destroy-method
- Spring Bean init-method 和 destroy-method实例
- Spring Bean生命周期 init-method 和destroy-methd
- Spring中的destroy-method方法
- Spring(7)-Spring init-method and destroy-method example
- Spring容器中Bean的生命周期(init-method destroy-method)
- spring bean 中的init-method和destroy-method (带示例说明)
- AI这么火,要不要追赶AI的热潮?
- BZOJ 2844 albus就是要第一个出场(线性基)
- 机器学习(33)之局部线性嵌入(LLE)【降维】总结
- Rxjava2使用
- redis 概述
- Spring中配置init-method和destroy-method方法
- poi导出功能
- 鼠标悬停到一个按钮上或者链接上,展示下div
- js 负数转二进制 byteArray
- vim+cscope+ctags打造属于自己的IDE
- 虚拟机蓝屏的解决办法
- Solr 常用命令
- MySQL触发器
- stl rebind 机制