@PostConastruct
和 @PreDestroy
来实现Bean初始化执行和销毁时候执行方法;InitializingBean ,DisposableBean
来实现Bean初始化执行和销毁时候执行方法;init-method="" destroy-method=""
来实现Bean初始化执行和销毁时候执行方法;@PostConastruct
和 @PreDestroy
来实现Bean初始化执行和销毁时候执行方法;package com.xqlee.service;
import javax.annotation.PostConstruct;
public class TestService {
@PostConstruct
public void init(){
System.out.println("Bean 开始初始化啦。。");
}
public void dostory(){
System.out.println("Bean 销毁了。。。");
}
}
InitializingBean ,DisposableBean
来实现Bean初始化执行和销毁时候执行方法;package com.xqlee.service;
import org.springframework.beans.factory.DisposableBean;
import org.springframework.beans.factory.InitializingBean;
public class TestService implements InitializingBean,DisposableBean{
@Override
public void destroy() throws Exception {
System.out.println("Bean 销毁了。。。");
}
@Override
public void afterPropertiesSet() throws Exception {
System.out.println("Bean 开始初始化啦。。");
}
}
init-method="" destroy-method=""
来实现Bean初始化执行和销毁时候执行方法;<bean id="testService" class="com.xqlee.service.TestService" init-method="init" destroy-method="destroy"></bean>
https://blog.xqlee.com/article/306.html