Junior — Middle
Spring Framework doirasida @PreDestroy annotatsiyasining maqsadi nima?
sobes.tech AI
AIdan javob
Spring Framework'da @PreDestroy anotatsiyasi, beani yo‘q qilinishidan oldin chaqirilishi kerak bo‘lgan metodni ko‘rsatish uchun ishlatiladi. Bu, masalan, ma'lumotlar bazasi bilan bog‘lanishni yopish, resurslarni bo‘shatish yoki holatni saqlash kabi zarur tozalash operatsiyalarini bajarishga imkon beradi.
Foydalanish misoli:
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
// tozalash kodi, masalan, resurslarni yopish
System.out.println("Bean yo‘q qilinmoqda");
}
}
Spring, ilova kontekstining yakunida cleanup() metodini avtomatik ravishda chaqiradi.