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