Spring’de @PreConstruct ve @PostConstruct, @PreDestroy anatosyanları geçtiği kısımlar gördüm, Ne işe yarar bilgisi olan var mı?
comments
2 references
// Comments are closed.
Spring’de @PreConstruct ve @PostConstruct, @PreDestroy anatosyanları geçtiği kısımlar gördüm, Ne işe yarar bilgisi olan var mı?
// Comments are closed.
@PreConstruct ve @PostConstruct uygulama ilk ayağa kalktıında çalışacak kısım.
Biri uygulamadan başlamadan hemen önce biri hemen sonra diye yorum yürütyorum. Çok emin değilim.
@PreDestroy ise uygulama durdurulurken çalışacak kısım olarak biliyorum
Uygulama ayağa kalkacak demek biraz daha genel bir kavram oluyor. Bence biraz daha detaylı ele almalısın. Uygulama ayağa kalktığı zaman Spring Context oluşturmaya başlıyor. Spring Context’in yönettiği sınıflarda Spring sınıfı hazır hale getirirken @Pre @Post construct kullanılıyor. @PreDestroy ise GC sınıfları hafızadan silerken eğer ilgili sınıf temizleniyorsa çalıştırılması lazım.