Аннотация @Bean используется над методами в классах конфигурации (помеченных @Configuration) для объявления и регистрации Spring-бинов в контексте приложения. Метод, помеченный @Bean, возвращает объект, который Spring-контейнер будет инстанцировать, конфигурировать и управлять им как бином.
Примеры использования:
В классе конфигурации:
java
С разными областями видимости (scopes):
java
С указанием имени бина:
java