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á.