Sobes.tech
Junior — Middle

Spring'da Bean yaratish jarayonida, Bean ning boshlanishidan keyin qaysi funksiya yoki metod chaqiriladi?

sobes.tech AI

AIdan javob

Spring'da, Bean ishga tushirilgandan so'ng, agar mavjud bo'lsa, @PostConstruct bilan belgilangan metod chaqiriladi. Bundan tashqari, agar Bean InitializingBean interfeysini amalga oshirsa, afterPropertiesSet() metodi chaqiriladi.

Shuningdek, XML konfiguratsiyasida init-method atributi yoki @Bean anotatsiyasidagi initMethod parametr orqali boshlang'ich metodni belgilash mumkin.

@PostConstruct bilan misol:

@Component
public class MyBean {
    @PostConstruct
    public void init() {
        // boshlang'ich kod
    }
}

Shu tarzda, Spring, Bean yaratilgandan va sozlangandan so'ng, lekin undan foydalanishdan oldin, belgilangan metodni chaqirishni kafolatlaydi.