Video: Hva er forskjellen mellom @autowired og @bean?
2024 Forfatter: Lynn Donovan | [email protected]. Sist endret: 2023-12-15 23:51
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.