在spring容器中定义初始化和销毁bean前所做的操作,有三种方式

1、使用注解,通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作

package com.luoq.test.annotation.init;

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy; public class TestBean { private String message; public String getMessage() {
return message;
} public void setMessage(String message) {
this.message = message;
} @PostConstruct
public void init(){
System.out.println("I'm init method using @PostConstrut...."+message);
} @PreDestroy
public void dostory(){
System.out.println("I'm destory method using @PreDestroy....."+message);
} }

2、通过 在xml中定义init-method 和  destory-method方法。

3、通过bean实现InitializingBean和 DisposableBean接口。

上一篇:Android 获取可靠的手机编码


下一篇:Android SDK版本号 与 API Level 对应关系