Μετά @Conditional σχολιασμό, κυκλοφόρησαν πολλοί παράγωγοι σχολιασμοί με βάση αυτόν τον σχολιασμό, όπως @ConditionalOnBean, @ConditionalOnMissingBean, @ConditionalOnExpression @ConditionalOnClass...... Η δυναμική έγχυση φασολιών έχει γίνει πιο βολική. Αυτό το άρθρο θα εξηγήσει @ConditionalOnBean σχολιασμούς.
@ConditionalOnBeanΌταν υπάρχει ένας δεδομένος κόκκος, δημιουργείται ο τρέχων κόκκος, ο οποίος μπορεί να μην καταχωρηθεί στη ΔΟΕ για κάποιο λόγο, οπότε ο τρέχων κόκκος δεν μπορεί να καταχωρηθεί ως @ConditionalOnBean
@ConditionalOnMissingBeanΌταν μια διεπαφή έχει πολλές υλοποίησης, εάν θέλετε να έχει μόνο μία κλάση υλοποίησης, προσθέστε αυτόν τον σχολιασμό σε κάθε κλάση υλοποίησης
@ConditionalOnClassΌταν υπάρχει ένα δεδομένο όνομα κλάσης στη διαδρομή κλάσης, δημιουργείται το τρέχον φασόλι
@ConditionalOnMissingClassΌταν ένα δεδομένο όνομα κλάσης δεν υπάρχει στη διαδρομή κλάσης, δημιουργείται το τρέχον φασόλι
@ConditionalOnMissingBean Παράδειγμα
Το WebMvcConfig δεν θα φορτωθεί.
|