Hva er forskjellen mellom @autowired og @bean?
Hva er forskjellen mellom @autowired og @bean?

Video: Hva er forskjellen mellom @autowired og @bean?

Video: Hva er forskjellen mellom @autowired og @bean?
Video: @Component vs @Bean Annotations 2024, September
Anonim

Når du bruker @ Bønne du er ansvarlig for å oppgi en ID og kalle denne ID når du ønsker å bruke det bestemte objektet ved å bruke getBean() metoden. Autokablet hjelper med å unngå den anropende delen og returnerer et objekt hver gang det er nødvendig.

Dessuten, hva er bruken av @autowired?

The @ Autokablet annotering gir mer finmasket kontroll over hvor og hvordan autokabling bør gjennomføres. The @ Autokablet merknad kan brukes til autowire bean på setter-metoden akkurat som @Required annotation, constructor, en egenskap eller metoder med vilkårlige navn og/eller flere argumenter.

Foruten ovenfor, hva gjør @bean-kommentaren? Spring @ Bønnemerknad . Spring @ Bønnemerknad brukes på en metode for å spesifisere at den returnerer en bønne skal administreres av vårkontekst. Vår Bønnemerknad er vanligvis erklært i konfigurasjonsklasser metoder. I dette tilfellet, bønne metoder kan referere til andre @ Bønne metoder i samme klasse ved å kalle dem direkte.

I tillegg, hva er en bean in spring boot?

Objektene som utgjør ryggraden i applikasjonen din og som administreres av Vår IoC container kalles bønner . EN bønne er et objekt som er instansiert, satt sammen og på annen måte administrert av en Vår IoC-beholder. Disse bønner opprettes med konfigurasjonsmetadataene du leverer til beholderen.

Hva er bønneinjeksjon?

Injiserer Bønner . For å bruke bønner du skaper, du injisere dem inn i en annen bønne som deretter kan brukes av en applikasjon, for eksempel en JavaServer Faces-applikasjon. Du kan for eksempel lage en bønne kalt Printer som du ville injisere en av hilsenene bønner : importer javax. injisere.