Spring Dersleri – PostConstruct ve PreDestroy Kullanımı

Spring Framework Dersleri‘ne devam ediyoruz.

Bu yazıda @PostConstruct ve  @PreDestroy anotasyonlarını inceleyeceğiz. Önceki derslerden hatırlayacağınız gibi Spring Bean Yaşam Döngüsü içerisinde InitializingBean – DisposableBean ‘e bakmıştık. (bknz: Buradan) PostConstruct ve PreDestroy anotasyonlarıda aynı işlevi yerine getiren Java EE 6 ile gelen bir anotasyon olup kullanımı da oldukça basit.

Örnekte de göreceğimiz gibi kullanımı yazıda da ifade ettiğim gibi kullanmak istediğim Bean içerisindeki metodumuza @PostConstruct ve  @PreDestroy yazmamız yeterli olmaktadır.

Spring içerisinde bu anotasyonları kullanmak için bir örnek yapalım.

Spring konfigürasyon dosyamızı oluşturalım.

Programı çalıştıracak Main metodu çalıştıralım.

Bu örneğimizde init metodu ilk olarak çalışacaktır. preinit metodu ise Spring Konteynır’ı durduğu ya da durdurulduğu anda çalışacaktır. Ve gerekli mesajı ekrana yazdıracaktır.

Oldukça kullanışlı olan bu anotasyonları örnekle açıklamış olduk.
 

Önceki Ders: Bean Yaşam Döngüsü – 2 Spring Dersleri Sonraki Ders: Required Anotasyonu Nedir? Kullanımı

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir