Wat is @bean-annotatie?

Inhoudsopgave:

Wat is @bean-annotatie?
Wat is @bean-annotatie?

Video: Wat is @bean-annotatie?

Video: Wat is @bean-annotatie?
Video: Spring boot @Bean annotation with example 2024, November
Anonim

@Bean is een annotatie op methodeniveau en een directe analoog van het XML-element. De annotatie ondersteunt de meeste attributen die worden aangeboden door, zoals: init-method, destroy-method, autowiring, lazy-init, dependency-check, depend-on en scope.

Wat is het gebruik van @bean-annotatie in Spring Boot?

Spring @Bean annotatie vertelt dat a methode een boon produceert die beheerd moet worden door de Spring container. Het is een annotatie op methodeniveau. Tijdens Java-configuratie (@Configuration) wordt de methode uitgevoerd en wordt de retourwaarde geregistreerd als een bean in een BeanFactory.

Wat is @bean in Spring boot?

Bean Definition

In Spring worden de objecten die de ruggengraat van uw applicatie vormen en beheerd door de Spring IoC-container bonen genoemd. Een boon is een object dat wordt geïnstantieerd, geassembleerd en anderszins beheerd door een Spring IoC-container.

Wat doet @configuration-annotatie?

@Configuratie-annotatie geeft aan dat a klasse een of meer @Bean-methoden declareert en door de Spring-container kan worden verwerkt om tijdens runtime bean-definities en serviceverzoeken voor die bonen te genereren … Dit wordt de Spring Java Config-functie genoemd (met @Configuration-annotatie).

Hoe wordt annotatie gedefinieerd in bonen in het voorjaar?

Beans maken met het scannen van componenten kan in twee stappen

  1. 1.1. Annoteer bonen met respectieve componentannotaties. We zullen een van de volgende vier annotaties gebruiken waar nodig. @Onderdeel. …
  2. 1.2. Neem bonenpakketten op in @ComponentScan-annotatie. AppConfig.java. …
  3. 1.3. Demo. pakket com.howtodoinjava.spring;