您的位置:首页 > 编程语言 > Java开发

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

2016-03-16 11:35 531 查看
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接口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: