Junior — Middle
Ki felelős a Bean objektumok létrehozásáért és kezeléséért a Spring keretrendszerben?
sobes.tech MI
Válasz az MI-től
Springben a Bean objektumok létrehozása és kezelése a Spring IoC (Inversion of Control) konténer feladata, amelyet az ApplicationContext osztály valósít meg. A konténer létrehozza, konfigurálja és kezeli a Bean-ek életciklusát, injektálja a függőségeket és biztosítja a konfigurációt.
Példa Bean létrehozására Springben:
@Component
public class MyService {
// szolgáltatás kódja
}
// Egy másik osztályban
@Autowired
private MyService myService;
Itt a Spring automatikusan létrehoz egy példányt a MyService-ből és injektálja oda, ahol szükség van rá.