Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11721|Odpoveď: 0

[Zdroj] Springboot @Autowired nedokáže vstreknúť problémy

[Kopírovať odkaz]
Zverejnené 8. 1. 2019 11:09:37 | | |
Špeciálna pripomienka: Nezabudnite venovať pozornosť štruktúre súborov

WebAppApplication musí byť na najvzdialenejšej vrstve balíka, inak Spring nebude môcť hostovať všetky triedy, čo spôsobí, že @Autowired nebudú injektovať.

1. Pridať triedu nástrojov, aby sa fazule hostovali na jar

(1) Nástroje

(2) Použitie

1) Keď sa program spustí, inštancujte SpringContextUtil

alebo
2) V metóde používajúcej @Service použite SpringcontexUtil na získanie kontextu fazuľky cez injekciu @Autowired

Keď som v Jave nováčik, nerozumiem princípom veľmi dôkladne a zaznamenávam len problémy, na ktoré narazím, a upravujem ich kedykoľvek, keď sa učím hlbšie





Predchádzajúci:Najsilnejší mozog - Shen Yifan Super Memory Class
Budúci:Nechcem hazardovať celý život
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com