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

Pohľad: 26392|Odpoveď: 2

[Zdroj] Spring Bean anotácie o tom, ako používať podmienenú verziu

[Kopírovať odkaz]
Zverejnené 22. 10. 2021 12:21:44 | | |
Po @Conditional anotácii bolo spustených mnoho odvodených anotácií založených na tejto anotácii, ako napríklad @ConditionalOnBean, @ConditionalOnMissingBean, @ConditionalOnExpression @ConditionalOnClass...... Dynamické vstrekovanie fazúľ sa stalo pohodlnejším. Tento článok vysvetlí @ConditionalOnBean anotácie.

@ConditionalOnBeanKeď daná fazuľa existuje, aktuálna fazuľa sa vytvorí, ktorá z nejakého dôvodu nemusí byť registrovaná v IOC, v takom prípade nemôže byť aktuálna fazuľa zaregistrovaná ako @ConditionalOnBean
@ConditionalOnMissingBeanKeď má rozhranie viacero implementačných tried, ak chcete, aby malo len jednu implementačnú triedu, pridajte túto anotáciu ku každej implementačnej triede
@ConditionalOnClassKeď na classpath existuje dané meno triedy, aktuálny bean sa inštancuje
@ConditionalOnMissingClassKeď dané meno triedy na classpath neexistuje, aktuálny bean sa inštancionuje

@ConditionalOnMissingBean Príklad

WebMvcConfig sa nenačíta.





Predchádzajúci:Mysql zoskupené triedenie
Budúci:ESXI nainštaloval (systém CentOS) virtuálny stroj
Zverejnené 22. 10. 2021 14:08:06 |
Podporte učenie
Zverejnené 23. 10. 2021 19:35:39 |
Nauč 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