Què és l'anotació @bean?

Taula de continguts:

Què és l'anotació @bean?
Què és l'anotació @bean?

Vídeo: Què és l'anotació @bean?

Vídeo: Què és l'anotació @bean?
Vídeo: ¿Para qué sirve la anotacion Bean en spring boot? 2024, De novembre
Anonim

@Bean és una anotació a nivell de mètode i un anàleg directe de l'element XML. L'anotació admet la majoria dels atributs que ofereix, com ara: init-method, destroy-method, autowiring, lazy-init, dependency-check, depends-on i abast.

Per a què serveix l'anotació @bean a Spring Boot?

L'anotació

Spring @Bean indica que el mètode produeix un bean que el gestiona el contenidor Spring. És una anotació a nivell de mètode. Durant la configuració de Java (@Configuration), el mètode s'executa i el seu valor de retorn es registra com a bean dins d'una BeanFactory.

Què és @bean in Spring Boot?

Definició de beans

A Spring, els objectes que formen la columna vertebral de la vostra aplicació i que són gestionats pel contenidor Spring IoC s'anomenen beans. Un bean és un objecte que s'instancia, s'assembla i, d'una altra manera, gestiona un contenidor Spring IoC.

Què fa l'anotació @configuration?

L'anotació

@Configuration indica que a classe declara un o més mètodes @Bean i pot ser processat pel contenidor Spring per generar definicions de beans i sol·licituds de servei per a aquests beans en temps d'execució… Això s'anomena funció Spring Java Config (utilitzant l'anotació @Configuration).

Com es defineix l'anotació a bean a Spring?

La creació de beans mitjançant l'escaneig de components es pot fer en dos passos

  1. 1.1. Anoteu els fesols amb les respectives anotacions dels components. Utilitzarem una de les quatre anotacions següents segons correspongui. @Component. …
  2. 1.2. Inclou paquets de beans a l'anotació @ComponentScan. AppConfig.java. …
  3. 1.3. Demostració. paquet com.howtodoinjava.spring;