Junior — Middle
Aký je úloha anotácie @Component v kontexte Springu a na čo sa používa?
sobes.tech AI
Odpoveď od AI
Anotácia @Component v Springu sa používa na označenie triedy ako komponentu, ktorá má byť automaticky detegovaná a registrovaná v kontexte Spring ako bean. To umožňuje Springu spravovať životný cyklus objektu, vkladať závislosti a používať ho v iných častiach aplikácie.
Príklad:
@Component
public class UserService {
// biznis logika
}
Po skenovaní tried Spring nájde túto triedu a vytvorí jej inštanciu, dostupnú na injektáž cez @Autowired.
Takto @Component slúži ako základná anotácia na vytváranie spravovaných Spring komponentov.