Video: Aký je rozdiel medzi @autowired a @bean?
2024 Autor: Lynn Donovan | [email protected]. Naposledy zmenené: 2023-12-15 23:52
Keď použijete @ Bean ste zodpovední za poskytnutie Id a zavolanie tohto Id, keď chcete použiť konkrétny objekt pomocou metódy getBean(). Automaticky zapojené pomáha vyhnúť sa volajúcej časti a vracia objekt vždy, keď je to potrebné.
Okrem toho, na čo slúži @autowired?
@ Automaticky zapojené anotácia poskytuje jemnejšiu kontrolu nad tým, kde a ako automatické zapojenie by sa malo uskutočniť. @ Automaticky zapojené možno použiť anotáciu autowire bean na metóde setter rovnako ako @Požadovaná anotácia, konštruktor, vlastnosť alebo metódy s ľubovoľnými názvami a/alebo viacerými argumentmi.
Čo okrem vyššie uvedeného robí anotácia @bean? Jar @ Anotácia fazule . Jar @ Anotácia fazule sa aplikuje na metódu na určenie, že vráti a fazuľa bude riadený jarným kontextom. Jar Anotácia fazule je zvyčajne deklarovaný v metódach konfiguračných tried. V tomto prípade, fazuľa metódy môžu odkazovať na iné @ Bean metód v rovnakej triede ich priamym volaním.
Navyše, čo je fazuľa v jarných topánkach?
Objekty, ktoré tvoria chrbticu vašej aplikácie a ktoré spravuje Jar IoC kontajner sú tzv fazuľa . A fazuľa je objekt, ktorý je vytvorený, zostavený a inak spravovaný a Jar IoC kontajner. Títo fazuľa sú vytvorené pomocou konfiguračných metadát, ktoré do kontajnera zadáte.
Čo je injekcia fazule?
Injekčné podávanie Fazuľa . Ak chcete použiť fazuľa ty tvoríš, ty vstreknúť ich do ďalšej fazuľa ktoré potom môže použiť aplikácia, ako je napríklad aplikácia JavaServer Faces. Môžete napríklad vytvoriť a fazuľa s názvom Tlačiareň, do ktorej by ste vstreknúť jeden z pozdravov fazuľa : import javax. vstreknúť.