Middle
23
0
questionbank

Где используется аннотация @Bean?

Answer from sobes.tech neural network

Аннотация @Bean используется над методами в классах, помеченных @Configuration. Она указывает, что метод возвращает объект, который Spring IoC-контейнер должен зарегистрировать как Bean.

Основные области применения:

  • Создание и настройка объектов, которые сложно или невозможно создать с помощью @Component-сканирования (например, сторонние библиотеки).
  • Предоставление Spring доступа к экземплярам классов из других фреймворков или модулей.
  • Определение bean'ов с особыми зависимостями или жизненным циклом.

Пример:

java

Аннотация @Bean используется над методами в классах, помеченных @Configuration. Она указывает, что метод возвращает объект, который Spring IoC-контейнер должен зарегистрировать как Bean.

Основные области применения:

  • Создание и настройка объектов, которые сложно или невозможно создать с помощью @Component-сканирования (например, сторонние библиотеки).
  • Предоставление Spring доступа к экземплярам классов из других фреймворков или модулей.
  • Определение bean'ов с особыми зависимостями или жизненным циклом.

Пример:

java

Register or sign in to get access to full answers for all questions from the question bank.

springbeandependency-injectionconfigurationcomponent-scan