Какво е @bean анотация?

Съдържание:

Какво е @bean анотация?
Какво е @bean анотация?

Видео: Какво е @bean анотация?

Видео: Какво е @bean анотация?
Видео: Java Tech Talk: Hand-made Spring Boot Starter 2024, Ноември
Anonim

@Bean е анотация на ниво метод и директен аналог на XML елемента. Анотацията поддържа повечето от атрибутите, предлагани от, като: init-method, destroy-method, autowiring, lazy-init, dependency-check, зависимост от и обхват.

Каква е ползата от @bean анотацията в Spring boot?

Spring @Bean анотацията казва, че методът a произвежда боб, който да се управлява от контейнера Spring. Това е анотация на ниво метод. По време на конфигурация на Java (@Configuration), методът се изпълнява и неговата върната стойност се регистрира като bean в BeanFactory.

Какво е @bean в Spring boot?

Bean Definition

През пролетта обектите, които формират гръбнака на вашето приложение и които се управляват от контейнера Spring IoC се наричат bean. Bean е обект, който се създава, сглобява и управлява по друг начин от Spring IoC контейнер.

Какво прави анотацията за @configuration?

@Анотация за конфигурация показва, че a клас декларира един или повече @Bean метода и може да бъде обработен от Spring контейнера за генериране на дефиниции на bean и заявки за услуги за тези bean-и по време на изпълнение… Това се нарича Spring Java Config функция (използвайки анотация @Configuration).

Как се дефинира анотацията в bean през пролетта?

Създаването на боб с помощта на сканиране на компоненти може да се извърши в две стъпки

  1. 1.1. Анотирайте бобовете със съответните анотации към компонентите. Ще използваме една от следните четири анотации според случая. @Компонент. …
  2. 1.2. Включете пакети bean в анотацията @ComponentScan. AppConfig.java. …
  3. 1.3. Демонстрация. пакет com.howtodoinjava.spring;