@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. Anmærk bønner med respektive komponentannoteringer. Vi vil bruge en af følgende fire annotationer efter behov. @Komponent. …
- 1.2. Inkluder bønnepakker i @ComponentScan-annotation. AppConfig.java. …
- 1.3. Demo. pakke com.howtodoinjava.spring;