Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 26392|Svare: 2

[Kilde] Spring Bean-annotasjoner om hvordan man bruker betinget

[Kopier lenke]
Publisert på 22.10.2021 12:21:44 | | |
Etter @Conditional annotasjonen ble mange deriverte annotasjoner lansert basert på denne annotasjonen, som @ConditionalOnBean, @ConditionalOnMissingBean, @ConditionalOnExpression, @ConditionalOnClass...... Å injisere bønner dynamisk har blitt mer praktisk. Denne artikkelen vil forklare @ConditionalOnBean annotasjoner.

@ConditionalOnBeanNår en gitt bønne eksisterer, instansieres den nåværende bønnen, som av en eller annen grunn kanskje ikke er registrert hos IOC, i så fall kan den nåværende bønnen ikke registreres som @ConditionalOnBean
@ConditionalOnMissingBeanNår et grensesnitt har flere implementeringsklasser, hvis du bare vil at det skal ha én implementasjonsklasse, legg til denne annotasjonen til hver implementasjonsklasse
@ConditionalOnClassNår et gitt klassenavn eksisterer på klassestien, instansieres den nåværende bønnen
@ConditionalOnMissingClassNår et gitt klassenavn ikke eksisterer på klassestien, blir den nåværende bønnen instansiert

@ConditionalOnMissingBean Eksempel

WebMvcConfig vil ikke bli lastet inn.





Foregående:Mysql gruppert sortering
Neste:ESXI installert (CentOS system) virtuell maskin
Publisert på 22.10.2021 14:08:06 |
Støtt læring
Publisert på 23.10.2021 19:35:39 |
Lær å lære...
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com