Maison > Java > javaDidacticiel > le corps du texte

Comment ajuster l'ordre de chargement des haricots au printemps ou au démarrage du printemps

WBOY
Libérer: 2023-05-11 12:10:13
avant
2418 Les gens l'ont consulté

spring ou spring boot ajustent l'ordre de chargement des beans

Ensuite, nous expliquerons trois façons d'ajuster l'ordre de chargement des classes :

1. ajustez l'ordre de chargement de la classe de configuration

@Configuration
@Order(1)
public class ConfigA {
    @Bean
    public ServiceA serviceA(){
        System.out.println("ConfigA 执行");
        return new ServiceA();
    }
}
@Configuration
@Order(2)
public class ConfigB {
    @Bean
    public ServiceB serviceB(){
        System.out.println("ConfigB 执行");
        return new ServiceB();
    }
}
Copier après la connexion

2. Utilisez @Order pour ajuster l'ordre de chargement de la classe de configuration

@Configuration
public class Config {
    @Bean
    @Order(1)
    public CListener bListener(){
        return new CListener();
    }

     @Bean
     @Order(2)
    public DListener dListener(){
        return new DListener();
    }
}
Copier après la connexion

3. 🎜#Pour implémenter la méthode ordonnée, une valeur doit être renvoyée dans getOrder. Plus la valeur est petite, plus la priorité est élevée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal