@Bean yra metodo lygio anotacija ir tiesioginis XML elemento analogas. Anotacija palaiko daugumą atributų, kuriuos siūlo, pvz.: init-method, delete-method, autowiring, lazy-init, dependency-check, priklausomas nuo ir apimties.
Kokia yra @bean anotacijos nauda Spring Boot?
Spring @Bean anotacija nurodo, kad metodas sukuria pupelę, kurią tvarkys Spring konteineris. Tai metodo lygio anotacija. „Java“konfigūracijos metu (@Configuration) metodas vykdomas ir jo grąžinama reikšmė užregistruojama kaip „BeanFactory“komponentas.
Kas yra @bean in Spring boot?
Pupelių apibrėžimas
Pavasarį objektai, kurie sudaro jūsų programos pagrindą ir yra valdomi pavasario IoC konteinerio, vadinami pupelėmis. Pupelė yra objektas, kurį sukuria, surenka ir kitaip valdo pavasario IoC konteineris.
Ką daro @configuration anotacija?
@Konfigūracijos anotacija nurodo, kad a klasė deklaruoja vieną ar daugiau @Bean metodų ir gali būti apdorota Spring konteinerio, kad būtų generuojami šių pupelių apibrėžimai ir paslaugų užklausos vykdymo metu… Tai vadinama Spring Java Config funkcija (naudojant @Configuration anotaciją).
Kaip anotacija apibrėžiama pupelėse pavasarį?
Kurti pupeles naudojant komponentų nuskaitymą galima atlikti dviem etapais
- 1.1. Komentuokite pupeles atitinkamais komponentų komentarais. Prireikus naudosime vieną iš toliau pateiktų keturių anotacijų. @Komponentas. …
- 1.2. Į @ComponentScan anotaciją įtraukite pupelių paketus. AppConfig.java. …
- 1.3. Demo. paketas com.howtodoinjava.spring;