Junior — Middle
Vysvetlite, čo predstavuje koncept bean v Jave a ako sa používa v rámci aplikácií.
sobes.tech AI
Odpoveď od AI
Bean v Jave je objekt, ktorý je spravovaný kontajnerom, napríklad v rámci Spring alebo Java EE. Beans zvyčajne predstavujú komponenty aplikácie s určitým nastavením a životným cyklom. Používajú sa na invertovanie riadenia (IoC) a vkladanie závislostí (DI), čo uľahčuje tvorbu a testovanie aplikácií.
Príklad použitia beanu v Spring:
@Component
public class UserService {
// biznis logika
}
// V inej triede
@Autowired
private UserService userService;
Tu je UserService bean, ktorý je automaticky vytvorený a injektovaný kontajnerom.