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

Pohľad: 13323|Odpoveď: 2

[Zdroj] Spring Boot skúma všetky registrované BEAN

[Kopírovať odkaz]
Zverejnené 23. 3. 2022 9:45:28 | | | |
V Spring Boote @Component, @Repository, @Controller, @Service @Configration anotácie prevedú objekt, ktorý chcete inštancionovať, na fazuľu a vložia ju do IoC kontajnera, takže môžete povedať, že všetko je FAZUĽA.

Keď potrebujeme použiť objekt, môžeme získať BEAN z IOC kontajnera injekciou konštruktora alebo použitím @Autowired anotácií. Keď dostaneme BEAN, ktorý nebol injektovaný, môžeme pri spustení projektu dostať chybu. Niekedy, keď sa BEAN získa dynamicky, chyba sa pri štarte nehlási, ale chyba môže byť hlásená počas behu. Takže možnosť vidieť všetkých registrovaných BEA je pre nás veľmi užitočná pri riešení problémov.

Kód pomocnej triedy pre dynamické získavanie BEAN v pružinovom kontajneri je nasledovný:

Zobraziť všetky registrované BEAN kódy nasledovne:

Vizualizácie sú nasledovné:







Predchádzajúci:ASP.NET Core redirection parameter tagu nesie aktuálnu URL adresu
Budúci:Vypýtajte sa na vzdialenú adresu Git aktuálneho projektu
Zverejnené 23. 3. 2022 17:32:14 |
Nauč sa učiť...
Zverejnené 23. 5. 2022 8:26:21 |
Naučte sa učiť
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