@Bean on metoditason huomautus ja XML-elementin suora analogi. Annotaatio tukee useimpia palvelun tarjoamia attribuutteja, kuten: init-method, delete-method, autowiring, lazy-init, dependency-check, riippuvuus ja laajuus.
Mitä hyötyä @bean-merkinnästä on Spring Bootissa?
Spring @Bean-merkintä kertoo, että menetelmä tuottaa pavun, jota kevätsäiliö hallitsee. Se on menetelmätason huomautus. Java-määrityksen (@Configuration) aikana menetelmä suoritetaan ja sen palautusarvo rekisteröidään papuksi BeanFactoryssa.
Mikä on @bean kevätsaappaassa?
Pavun määritelmä
Keväällä objekteja, jotka muodostavat sovelluksesi rungon ja joita hallitsee Spring IoC -säiliö, kutsutaan papuiksi. Papu on objekti, joka on instantoitu, koottu ja muuten hallittavissa Spring IoC -säiliöllä.
Mitä @configuration-merkintä tekee?
@Määritysmerkintä osoittaa, että luokka ilmoittaa yhden tai useamman @Bean-menetelmän ja Spring-säilö voi käsitellä ne papumääritelmien ja palvelupyyntöjen luomiseksi näille papuille suorituksen aikana… Tätä kutsutaan Spring Java Config -ominaisuudesta (käyttämällä @Configuration-merkintää).
Miten merkintä määritellään papussa keväällä?
Beanien luominen komponenttiskannauksen avulla voidaan tehdä kahdessa vaiheessa
- 1.1. Merkitse pavut vastaavilla komponenttimerkinnöillä. Käytämme tarvittaessa yhtä seuraavista neljästä huomautuksesta. @Komponentti. …
- 1.2. Sisällytä papupaketit @ComponentScan-merkintään. AppConfig.java. …
- 1.3. Demo. paketti com.howtodoinjava.spring;