봄 5.x의 소스 여행 서른세의 N의 종류는 콜백을 파괴
DisposableBean 표시 인터페이스 방법
public class DestroyBean implements DisposableBean {
@Override
public void destroy() throws Exception {
System.out.println("DestroyBean DisposableBean的销毁回调");
}
}
PreDestroy 주석 방법
public class DestroyBean {
@PreDestroy
public void des() {
System.out.println("DestroyBean @PPreDestroy的销毁回调");
}
}
AutoCloseable 인터페이스 방법
public class DestroyBean implements AutoCloseable {
public void close() {
System.out.println("DestroyBean AutoCloseable的销毁回调");
}
}
설정 setDestroyMethodName
예를 들어, I는 상기 프로세서를 설정하는 데 사용 :
확인 메소드의 이름이 :
public class DestroyBean {
public void myCustomDes(){
System.out.println("DestroyBean 自定义销毁回调");
}
}
메소드 이름은 추정
그것은 먼저해야 bean
주석.
다음이 얻을 close
이나 shutdown
방법, 할 수없는, 우선 순위 close
:
public class DestroyBean {
public void close() {
System.out.println("DestroyBean 根据方法名字close推断出来的销毁回调");
}
}
public class DestroyBean {
public void shutdown() {
System.out.println("DestroyBean 根据方法名字shutdown推断出来的销毁回调");
}
}
소스 코드 Jiuhaola이 가지고있는, 내가 보여주지 않는 볼 수있는 다른 방법이있을 수 있습니다.
음, 오늘, 우리는 단지 자신의 학습, 제한 용량 이해를 참조하십시오 위대한 하나님을 뿌리지 마십시오 도움이 연구에 희망과 이해, 용서하십시오.