search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
1.1k gösterim
Spring'de @PreConstruct ve  @PostConstruct, @PreDestroy   anatosyanları geçtiği kısımlar gördüm, Ne işe yarar bilgisi olan var mı?
Editor/IDE kategorisinde 2.0k puan

1 cevap

0 oy

@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

@PreConstruct   //or @PostConstruct
public void initialize(){
  //connection open
}

@PreDestroy  
public void finalize(){
  //connection closing
}

 

2.0k puan
düzenledi
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.

İlgili sorular

0 oy
1 cevap 1.9K gösterim
1.9K gösterim 20 Nisan 2019 Java kategorisinde sinan 291 puan sordu
0 oy
1 cevap 2.2K gösterim
2.2K gösterim
Selam, Spring projesinde @Qualifier ve @Component annotationları ne işe yaramaktadır?
5 Şubat 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu
1 oy
1 cevap 1.3K gösterim
1.3K gösterim
oracle'da nextval ve interval nedir? Nasıl kullanılır?
23 Temmuz 2018 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 1.5K gösterim
1.5K gösterim
[WARNING] The requested profile "pom.xml" could not be activated because it does not exist. hatası aldım bir spring projesini çalıştırmaya calıştırıken. Ancak pom.xml i görmüyor nedense.
20 Mayıs 2017 Editor/IDE kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 887 gösterim
887 gösterim
Spring nedir? Ne tür projeler yapılır, ne zaman tercih edilir?
27 Temmuz 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu