Junior — Middle
Použili ste anotáciu @PostConstruct v rámci Spring aplikácie?
sobes.tech AI
Odpoveď od AI
Anotácia @PostConstruct v Springu sa používa na označenie metódy, ktorá má byť vykonaná ihneď po tom, čo Spring vytvorí bean a vykoná injekciu závislostí, ale predtým, než bude bean dostupný na použitie. Je to užitočné na inicializáciu zdrojov alebo vykonanie konfiguračnej logiky.
Príklad použitia:
@Component
public class MyService {
@PostConstruct
public void init() {
// kód inicializácie, napríklad načítanie konfigurácie
System.out.println("Bean inicializovaný");
}
}
Týmto spôsobom bude metóda označená @PostConstruct garantovane raz volaná po vytvorení beanu a injekcii závislostí.