【Spring】Bean初始化 + 销毁之回调方法的两种写法

#方法1 在xml 中指定 init-method 和 destroy-method

public class HelloWorld {

    private String message;

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public void init(){
        System.out.println("HelloWorld初始化");
    }

    public void destroy(){
        System.out.println("HelloWorld销毁");
    }
}



    

#方法2,实现InitializingBean、DisposableBean接口

public class HelloWorld implements InitializingBean, DisposableBean {

    private String message;

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    @Override
    public void afterPropertiesSet() throws Exception {
        System.out.println("HelloWorld初始化");
    }

    @Override
    public void destroy() throws Exception {
        System.out.println("HelloWorld销毁");
    }
}

你可能感兴趣的:(spring,java)