Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 26392|Répondre: 2

[Source] Annotations de Spring Bean sur l’utilisation du conditionnel

[Copié le lien]
Publié sur 22/10/2021 12:21:44 | | |
Après @Conditional annotation, de nombreuses annotations dérivées ont été lancées à partir de cette annotation, telles que @ConditionalOnBean, @ConditionalOnMissingBean, @ConditionalOnExpression, @ConditionalOnClass...... Injecter les grains de façon dynamique est devenu plus pratique. Cet article expliquera @ConditionalOnBean annotations.

@ConditionalOnBeanLorsqu’un grain donné existe, le grain courant est instancié, ce qui peut ne pas être enregistré auprès de l’IOC pour une raison quelconque, auquel cas le grain actuel peut ne pas être enregistré comme @ConditionalOnBean
@ConditionalOnMissingBeanLorsqu’une interface possède plusieurs classes d’implémentation, si vous ne souhaitez qu’une seule classe d’implémentation, ajoutez cette annotation à chaque classe d’implémentation
@ConditionalOnClassLorsqu’un nom de classe donné existe sur le chemin de classe, le grain courant est instancié
@ConditionalOnMissingClassLorsqu’un nom de classe donné n’existe pas sur le chemin de classe, le grain courant est instancié

@ConditionalOnMissingBean Exemple

WebMvcConfig ne sera pas chargé.





Précédent:Tri groupé Mysql
Prochain:ESXI a installé la machine virtuelle (système CentOS)
Publié sur 22/10/2021 14:08:06 |
Soutenir l’apprentissage
Publié sur 23/10/2021 19:35:39 |
Apprends à apprendre...
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com