Hvad er forskellen mellem @autowired og @bean?
Hvad er forskellen mellem @autowired og @bean?

Video: Hvad er forskellen mellem @autowired og @bean?

Video: Hvad er forskellen mellem @autowired og @bean?
Video: @Component vs @Bean Annotations 2024, November
Anonim

Når du bruger @ Bønne du er ansvarlig for at angive et id og kalde det id, når du ønsker at bruge det pågældende objekt ved hjælp af getBean() metoden. Autowired hjælper med at undgå den kaldende del og returnerer et objekt, hver gang det er nødvendigt.

Desuden, hvad er brugen af @autowired?

Det @ Autowired annotering giver mere finmasket kontrol over hvor og hvordan autowiring bør gennemføres. Det @ Autowired anmærkning kan bruges til autowire bean på setter-metoden ligesom @Required annotation, constructor, en egenskab eller metoder med vilkårlige navne og/eller flere argumenter.

Udover ovenstående, hvad gør @bean-annotationen? Forår @ Bønneanmærkning . Forår @ Bønneanmærkning anvendes på en metode for at angive, at den returnerer en bønne skal styres af forårssammenhæng. Forår Bønneanmærkning er normalt erklæret i konfigurationsklasser metoder. I dette tilfælde, bønne metoder kan referere til andre @ Bønne metoder i samme klasse ved at kalde dem direkte.

Derudover, hvad er en bean in spring boot?

De objekter, der udgør rygraden i din ansøgning, og som administreres af Forår IoC container kaldes bønner . EN bønne er et objekt, der er instansieret, samlet og på anden måde administreret af en Forår IoC beholder. Disse bønner oprettes med de konfigurationsmetadata, som du leverer til containeren.

Hvad er bønneinjektion?

Injicerer Bønner . For at bruge bønner du skaber, dig indsprøjte dem ind i endnu en bønne som derefter kan bruges af en applikation, såsom en JavaServer Faces-applikation. For eksempel kan du oprette en bønne kaldet printer, som du ville indsprøjte en af hilsenerne bønner : importer javax. indsprøjte.