@Bean is 'n metodevlak-aantekening en 'n direkte analoog van die XML-element. Die annotasie ondersteun die meeste van die eienskappe wat aangebied word deur, soos: init-metode, vernietig-metode, outomatiese bedrading, lui-init, afhanklikheidskontrole, hang af en omvang.
Wat is die nut van @bean-aantekening in Springboot?
Spring @Bean-aantekening vertel dat 'n metode 'n boon produseer wat deur die Spring-houer bestuur word. Dit is 'n metode-vlak annotasie. Tydens Java-konfigurasie (@Configuration) word die metode uitgevoer en die terugkeerwaarde daarvan word geregistreer as 'n boontjie binne 'n BeanFactory.
Wat is @bean in Spring-stewel?
Bean Definition
In die lente word die voorwerpe wat die ruggraat van jou aansoek vorm en wat deur die Spring IoC-houer bestuur word, bone genoem. 'n Boontjie is 'n voorwerp wat deur 'n Spring IoC-houer geïnstansieer, saamgestel en andersins bestuur word.
Wat doen @configuration-aantekening?
@Konfigurasie-aantekening dui aan dat a klas een of meer @Bean-metodes verklaar en deur die Spring-houer verwerk kan word om boontjiedefinisies en diensversoeke vir daardie bone tydens looptyd te genereer … Dit word Spring Java Config-kenmerk genoem (met @Configuration-aantekening).
Hoe word annotasie in boontjies in die lente gedefinieer?
Die skep van bone met behulp van komponentskandering kan in twee stappe gedoen word
- 1.1. Annoteer bone met onderskeie komponentaantekeninge. Ons sal een van die volgende vier aantekeninge gebruik soos toepaslik. @komponent. …
- 1.2. Sluit boontjiepakkette by @ComponentScan-aantekening in. AppConfig.java. …
- 1.3. Demo. pakket com.howtodoinjava.spring;