Sobes.tech
Junior — Middle

Leg uit wat het concept van bean in Java is en hoe het wordt gebruikt in applicaties.

sobes.tech AI

Antwoord van AI

Bean in Java is een object dat wordt beheerd door een container, bijvoorbeeld binnen Spring of Java EE. Beans vertegenwoordigen meestal componenten van de applicatie met een specifieke configuratie en levenscyclus. Ze worden gebruikt voor Inversie van Controle (IoC) en Dependency Injection (DI), wat het maken en testen van applicaties vereenvoudigt.

Voorbeeld van het gebruik van een bean in Spring:

@Component
public class UserService {
    // bedrijfslogica
}

// In een andere klasse
@Autowired
private UserService userService;

Hier is UserService een bean die automatisch wordt gemaakt en geïnjecteerd door de container.