Sobes.tech
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.