@PostConstruct和@PreConstruct注解实现Spring been的初始化和销毁
来源:互联网 发布:淘宝美工自学网站 编辑:程序博客网 时间:2024/06/06 18:25
1.@PostConstruct说明
(2)配置文件:annotation.xml
被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Serclet的inti()方法。被@PostConstruct修饰的方法会在构造函数之后,init()方法之前运行。
2.@PreConstruct说明
被@PreConstruct修饰的方法会在服务器卸载Servlet的时候运行,并且只会被服务器调用一次,类似于Servlet的destroy()方法。被@PreConstruct修饰的方法会在destroy()方法之后运行,在Servlet被彻底卸载之前。
(1)测试类:PostConstructTest.java
package com.aruisi.test;import javax.annotation.PostConstruct;import javax.annotation.PreDestroy;public class PostConstructTest {private String message; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } @PostConstruct public void init(){ System.out.println("@PostConstrut...."+message); } @PreDestroy public void dostory(){ System.out.println("@PreDestroy....."+message); } }
(2)配置文件:annotation.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd"> <context:annotation-config /> <bean id="postConstructTest" class="com.aruisi.test.PostConstructTest"> <property name="message" value="day day up"></property> </bean> </beans>
(3)测试方法:
package com.aruisi.test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class MainTest {@SuppressWarnings("resource")public static void main(String[] args) {ApplicationContext context = new ClassPathXmlApplicationContext("myTest/annotation.xml"); PostConstructTest personService = (PostConstructTest)context.getBean("postConstructTest"); personService.dostory();}}
阅读全文
0 0
- @PostConstruct和@PreConstruct注解实现Spring been的初始化和销毁
- @PostConstruct和@PreConstruct注解
- Spring之@PostConstruct和@PreConstruct注解
- Java开发之@PostConstruct和@PreConstruct注解
- Java开发之@PostConstruct和@PreConstruct注解
- JAVA注解之@PostConstruct和@PreConstruct
- Java开发之@PostConstruct和@PreConstruct注解
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- hdu 1536 S-Nim(SG函数)
- 2017年 热门编程语言排行榜
- JVM优化
- JavaScript中,四种事件绑定方法及attachEvent与addEventListener的区别
- 环境安装系列记录——java+Eclipse+maven
- @PostConstruct和@PreConstruct注解实现Spring been的初始化和销毁
- Unity3D Shader之路 写Shader前必须要知道的事情3 ShaderForge的简单使用
- Android Activity相关知识总结
- https请求证书异常javax.net.ssl.SSLHandshakeException sun.security.validator.Validator
- 【面试】异常总结
- 一天搞懂深度学习—学习笔记3(RNN)
- 《Python黑帽子 黑客与渗透测试编程之道》的学习(一)
- linux下自解压包制作
- JavaScript进阶之this