Sobes.tech
Junior — Middle

Kiváltódik-e az @PostConstruct-tal annotált metódus egy prototípus Scope-tal konfigurált Spring Bean esetén?

sobes.tech MI

Válasz az MI-től

Igen, a @PostConstruct-tal annotált módszer meghívásra kerül egy Spring Bean prototípus scope esetén. Springben a prototípus scope-ú bean-ek esetén az inicializációs életciklus (beleértve a @PostConstruct-tal jelölt módszerek hívását) minden példány létrehozásakor megtörténik. Azonban a Spring nem kezeli a prototípus bean-ek teljes életciklusát (például nem hívja meg a @PreDestroy módszereket), mivel az ilyen bean-ek megsemmisítésének felelőssége a hívó kódra hárul.