spring in action 学习笔记(五)初始化和销毁bean
2017-10-08 15:29
543 查看
接着上几节的场景,选秀大赛需要一个场地,这个场地也就是表演大厅在表演开始和结束的时候都需要做一些准备工作,比如开灯、关灯等。
首先我们定义一个表演大厅的类
/**
* Created by csucoderlee on 2017 10 08 15:32.
* 选秀大赛的场地,表演大厅,选秀开始时,要做一些准备工作,开灯,结束时,关灯
*/
public class Auditorium {
public void turnOnLights(){
System.out.println(" turn on lights");
}
public void turnOffLights() {
System.out.println(" turn off lights");
}
public static void main(String[] args) {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring/spring-beans.xml");
}
}
声明一下这个bean
<bean id="auditorium" class="com.springinaction.ch02.Auditorium" init-method="turnOnLights" destroy-method="turnOffLights"/>
在选秀大赛开始前,要准备表演大厅auditorium,auditorium实例加载时,要进行一些初始化的工作,开灯turnOnLights。
当然,spring中还有一个默认的init-method和destroy-method, 在<beans>标签中可以声明 default-init-method default-destroy-method方法,为该配置文件中的所有bean配置一个初始化和销毁方法
首先我们定义一个表演大厅的类
/**
* Created by csucoderlee on 2017 10 08 15:32.
* 选秀大赛的场地,表演大厅,选秀开始时,要做一些准备工作,开灯,结束时,关灯
*/
public class Auditorium {
public void turnOnLights(){
System.out.println(" turn on lights");
}
public void turnOffLights() {
System.out.println(" turn off lights");
}
public static void main(String[] args) {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring/spring-beans.xml");
}
}
声明一下这个bean
<bean id="auditorium" class="com.springinaction.ch02.Auditorium" init-method="turnOnLights" destroy-method="turnOffLights"/>
在选秀大赛开始前,要准备表演大厅auditorium,auditorium实例加载时,要进行一些初始化的工作,开灯turnOnLights。
当然,spring中还有一个默认的init-method和destroy-method, 在<beans>标签中可以声明 default-init-method default-destroy-method方法,为该配置文件中的所有bean配置一个初始化和销毁方法
相关文章推荐
- spring in action 学习笔记(七)注入内部bean
- Spring学习笔记-Bean初始化&销毁
- Spring学习笔记-Bean初始化&销毁
- Spring in Action 学习笔记—第二章装配Bean
- spring in action 学习笔记(四)bean的作用域
- spring in action 学习笔记(六)通过setter注入bean属性
- Spring学习笔记--初始化和销毁Bean
- spring in action 学习笔记(三)通过工厂方法创建bean
- SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-009-用SPEL给bean运行时注入依赖值
- spring in action 学习笔记三:对spring 容器的理解,以及如何利用AnnotationConfigApplicationContext这个容器创建对象
- SPRING IN ACTION 第4版笔记-第二章-001-用@Autowired\@ComponentScan、@Configuration、@Component实现自动装载bean
- Spring in Action 学习笔记—开始Spring之旅
- Spring in Action 4th 学习笔记
- Spring学习笔记 关于Bean属性的初始化 - 使用inner bean以及List, Map与Set的初始化
- Spring学习:bean的初始化和销毁及Aware(xml)
- Spring学习笔记之初始化和销毁方法的调用次序
- spring源码学习笔记-初始化(三) registerBeanPostProcessors
- Spring实战(第4版) Spring Inaction 笔记(第二章)bean深入
- Spring In Action 学习笔记:入门
- Spring in Action 学习笔记一