В контексте Java и Spring бин — это объект, управляемый Spring IoC (Inversion of Control) контейнером.
Ключевые моменты:
@Component, @Service, @Repository, @Controller, @Bean), или Java-based конфигурацию.Пример определения бина с использованием аннотации @Component:
java
Пример определения бина с использованием Java-based конфигурации:
java
Бины формируют костяк вашего Spring-приложения, обеспечивая связность и управляемость компонентов.