Junior — Middle
Spring Framework kapsamında @PreDestroy anotasyonunun amacı nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Spring Framework'te @PreDestroy anotasyonu, bean yok edilmeden önce çağrılması gereken yöntemi belirtmek için kullanılır. Bu, veritabanı bağlantılarını kapatmak, kaynakları serbest bırakmak veya durumu kaydetmek gibi gerekli temizlik işlemlerini gerçekleştirmeye olanak tanır.
Kullanım örneği:
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
// temizlik kodu, örneğin kaynakları kapatma
System.out.println("Bean yok ediliyor");
}
}
Spring, uygulama bağlamı sona erdiğinde cleanup() metodunu otomatik olarak çağıracaktır.