[JAVA] [Spring Framework] Division de la configuration

Répartition de la configuration

Comment diviser un fichier Java Config.

Séparation de la configuration Java

Classe principale

Chargez la sous-classe divisée avec @ org.springframework.context.annotation.Import.

AppConfig.java


@Configuration
@Import({SubConfig.class, Sub2Config.class})
public class AppConfig {
  // subConfig.class, sub2Config.Le bean défini dans la classe est injecté
}

Sous-classe divisée

Ajouter @ Configuration

SubConfig.java


@Configuration
public class SubConfig {
  @Bean
  UserService userService() {
  //・ ・ ・
  }
}

Sub2Config.java


@Configuration
public class Sub2Config {
  @Bean
  ShopService shopService() {
  //・ ・ ・
  }
}

Recommended Posts

[Spring Framework] Division de la configuration
Prise en charge multilingue de Spring Framework
1. Démarrez Spring Framework à partir de 1
Résumé de Spring Framework - À propos de DI
[Notes personnelles] À propos du framework Spring
Série de mémos d'auto-apprentissage Spring Framework_1
À propos de l'erreur de contexte Spring Framework
Exemple de configuration d'API RESTful minimum avec Jersey + Spring Framework
Spring Framework 5.0 Résumé des principaux changements
cadre de printemps Mémo d'étude simple (2): AOP
Comment définir et utiliser un profil avec une configuration basée sur des annotations dans le framework Spring
Outils Spring Framework pour développeur Java
Contrôleur de cadre de test Spring avec Junit
Introduction de l'authentification de base à Heroku [Spring Framework]
Modifications majeures liées au test Spring Framework 5.0
XML de définition de bean Spring Framework: balise personnalisée
Pourquoi le printemps est considéré comme un cadre léger
Notes de l'étude Spring Framework [Partie 1] Conteneur DI
À propos de l'affichage initial de Spring Framework
Changements majeurs dans la fonctionnalité de base de Spring Framework 5.0
Fonctionnalités du framework Spring pour les développeurs Java
Comment diviser un fichier de message Spring Boot
Problème de configuration Maven avec Spring pom.xml dans Eclipse