Vad är skillnaden mellan @autowired och @bean?
Vad är skillnaden mellan @autowired och @bean?

Video: Vad är skillnaden mellan @autowired och @bean?

Video: Vad är skillnaden mellan @autowired och @bean?
Video: Ross Coulthart: UFOs, Wilson Memos, SAFIRE Project [Part 1] 2024, Maj
Anonim

När du använder @ Böna du är ansvarig för att tillhandahålla ett ID och anropa det ID när du vill använda det specifika objektet med metoden getBean(). Autowired hjälper till att undvika den anropande delen och returnerar ett objekt varje gång det behövs.

Dessutom, vad är användningen av @autowired?

@ Autowired anteckning ger mer finkornig kontroll över var och hur autowiring bör genomföras. @ Autowired anteckning kan användas för autowire bean på settermetoden precis som @Required annotation, constructor, en egenskap eller metoder med godtyckliga namn och/eller flera argument.

Förutom ovan, vad gör @bean-kommentaren? Vår @ Bönanteckning . Vår @ Bönanteckning tillämpas på en metod för att specificera att den returnerar en böna ska hanteras av vårens sammanhang. Vår Bönanteckning deklareras vanligtvis i konfigurationsklassmetoder. I detta fall, böna metoder kan referera till andra @ Böna metoder i samma klass genom att anropa dem direkt.

Dessutom, vad är en bean in spring boot?

De objekt som utgör ryggraden i din ansökan och som hanteras av Vår IoC-behållare kallas bönor . A böna är ett objekt som instansieras, sätts ihop och på annat sätt hanteras av en Vår IoC-behållare. Dessa bönor skapas med den konfigurationsmetadata som du levererar till behållaren.

Vad är böninjektion?

Injicera Bönor . För att använda bönor du skapar, du injicera dem till en annan böna som sedan kan användas av en applikation, till exempel en JavaServer Faces-applikation. Till exempel kan du skapa en böna kallas skrivare som du skulle injicera en av hälsningarna bönor : importera javax. injicera.