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