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.