Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 26392|Svar: 2

[Kilde] Spring Bean-annoteringer om, hvordan man bruger Conditional

[Kopier link]
Opslået på 22/10/2021 12.21.44 | | |
Efter @Conditional annotation blev mange afledte annotationer lanceret baseret på denne annotation, såsom @ConditionalOnBean, @ConditionalOnMissingBean, @ConditionalOnExpression, @ConditionalOnClass...... At injicere bønner dynamisk er blevet mere bekvemt. Denne artikel vil forklare @ConditionalOnBean annotationer.

@ConditionalOnBeanNår en given bønne eksisterer, instansieres den aktuelle bønne, som af en eller anden grund måske ikke registreres hos IOC, i hvilket tilfælde den nuværende bønne ikke kan registreres som @ConditionalOnBean
@ConditionalOnMissingBeanNår et interface har flere implementeringsklasser, og du kun vil have én implementeringsklasse, så tilføj denne annotering til hver implementeringsklasse
@ConditionalOnClassNår et givet klassenavn findes på klassestien, instansieres den nuværende bønne
@ConditionalOnMissingClassNår et givet klassenavn ikke eksisterer på klassestien, instansieres den nuværende bønne

@ConditionalOnMissingBean Eksempel

WebMvcConfig vil ikke blive indlæst.





Tidligere:Mysql grupperet sortering
Næste:ESXI installeret (CentOS system) virtuel maskine
Opslået på 22/10/2021 14.08.06 |
Understøttelse af læring
Opslået på 23/10/2021 19.35.39 |
Lær at lære...
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com