Sobes.tech
Junior — Middle

Kto je zodpovedný za vytváranie a správu objektov Bean v rámci frameworku Spring?

sobes.tech AI

Odpoveď od AI

V Springu je tvorba a správa objektov Bean zodpovednosťou kontajnera Spring IoC (Inversion of Control), ktorý je implementovaný cez triedu ApplicationContext. Kontajner vytvára, konfiguruje a riadi životný cyklus Bean-ov, vkladá závislosti a zabezpečuje konfiguráciu.

Príklad tvorby Bean v Springu:

@Component
public class MyService {
    // kód služby
}

// V inej triede
@Autowired
private MyService myService;

Tu Spring automaticky vytvorí inštanciu MyService a vloží ju tam, kde je potrebná.