17 Şubat 2020 Pazartesi

SpringContext DisposableBean Arayüzü

Giriş
Şu satırı dahil ederiz
import org.springframework.beans.factory.DisposableBean;
Bu bir marker interface. Bu arayüzü kalıtan bean'lerin destroy() metodu Spring tarafından çağrılır. Bu interface'in tersini yapan arayüz InitializingBean. Aynı şeyi @PreDestroy anotasyonu ile de yapabiliriz.

Lifecycle
Bean Lifecycle yazısına bakabilirsiniz.

Örnek
Şöyle yaparız
@Component
public class TestSpringBean implements DisposableBean {
   
  @Override
  public void destroy() {
    System.out.println("TestSpringBean destroy");
  }
}

Hiç yorum yok:

Yorum Gönder