Hvad er @bean-annotering?

Indholdsfortegnelse:

Hvad er @bean-annotering?
Hvad er @bean-annotering?

Video: Hvad er @bean-annotering?

Video: Hvad er @bean-annotering?
Video: How to resolve-- @org.springframework.beans.factory.annotation.Autowired(required=true) 2024, November
Anonim

@Bean er en annotation på metodeniveau og en direkte analog til XML-elementet. Annoteringen understøtter de fleste af de attributter, der tilbydes af, såsom: init-metode, ødelægge-metode, autowiring, lazy-init, afhængighedskontrol, afhænger af og omfang.

Hvad er brugen af @bean-annotering i Spring boot?

Spring @Bean-annotering fortæller, at en metode producerer en bønne, der skal administreres af Spring-beholderen. Det er en annotation på metodeniveau. Under Java-konfiguration (@Configuration) udføres metoden, og dens returværdi registreres som en bean i en BeanFactory.

Hvad er @bean in Spring-støvle?

Bean Definition

I foråret kaldes objekterne, der udgør rygraden i din applikation, og som administreres af Spring IoC-beholderen for bønner. En bønne er en genstand, der instansieres, samles og på anden måde styres af en Spring IoC-beholder.

Hvad gør @konfigurationsannotation?

@Konfigurationsanmærkning angiver, at a klasse erklærer en eller flere @Bean-metoder og kan behandles af Spring-beholderen for at generere bønnedefinitioner og serviceanmodninger for disse bønner under kørsel … Dette kaldes Spring Java Config-funktion (ved hjælp af @Configuration-annotation).

Hvordan defineres annotering i bønne om foråret?

Oprettelse af bønner ved hjælp af komponentscanning kan udføres i to trin

  1. 1.1. Anmærk bønner med respektive komponentannoteringer. Vi vil bruge en af følgende fire annotationer efter behov. @Komponent. …
  2. 1.2. Inkluder bønnepakker i @ComponentScan-annotation. AppConfig.java. …
  3. 1.3. Demo. pakke com.howtodoinjava.spring;