Kas ir @bean anotācija?

Satura rādītājs:

Kas ir @bean anotācija?
Kas ir @bean anotācija?

Video: Kas ir @bean anotācija?

Video: Kas ir @bean anotācija?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Novembris
Anonim

@Bean ir metodes līmeņa anotācija un tiešs XML elementa analogs. Anotācija atbalsta lielāko daļu atribūtu, ko piedāvā, piemēram: init-method, delete-method, autowiring, lazy-init, dependency-check, atkarīgs no un darbības jomas.

Kāda nozīme ir @bean anotācijai Spring boot?

Spring @Bean anotācija norāda, ka metode rada pupiņu, ko pārvalda Spring konteiners. Tā ir metodes līmeņa anotācija. Java konfigurācijas laikā (@Configuration) metode tiek izpildīta un tās atgriešanas vērtība tiek reģistrēta kā bean BeanFactory.

Kas ir @bean in Spring boot?

Pupiņu definīcija

Pavasarī objektus, kas veido jūsu lietojumprogrammas mugurkaulu un kurus pārvalda Spring IoC konteiners, sauc par pupiņām. Pupiņa ir objekts, kas tiek izveidots, salikts un citādi pārvaldīts, izmantojot Spring IoC konteineru.

Ko dara @configuration anotācija?

@Konfigurācijas anotācija norāda, ka a klase deklarē vienu vai vairākas @Bean metodes un to var apstrādāt Spring konteiners, lai ģenerētu pupiņu definīcijas un pakalpojumu pieprasījumus šīm pupiņām izpildlaikā… To sauc par Spring Java Config līdzekli (izmantojot @Configuration anotāciju).

Kā anotācija tiek definēta pupiņās pavasarī?

Pupu izveidi, izmantojot komponentu skenēšanu, var veikt divos posmos

  1. 1.1. Anotējiet pupiņas ar attiecīgo komponentu anotācijām. Ja nepieciešams, mēs izmantosim vienu no tālāk norādītajām četrām anotācijām. @Komponents. …
  2. 1.2. Iekļaujiet pupiņu paketes @ComponentScan anotācijā. AppConfig.java. …
  3. 1.3. Demonstrācija. pakotne com.howtodoinjava.spring;