[JAVA] [Spring Framework] Konfigurationsaufteilung

Konfigurationsaufteilung

So teilen Sie eine aufgeblähte Java-Konfiguration.

Java Config Split

Hauptklasse

Laden Sie die geteilte Unterklasse mit "@ org.springframework.context.annotation.Import".

AppConfig.java


@Configuration
@Import({SubConfig.class, Sub2Config.class})
public class AppConfig {
  // subConfig.class, sub2Config.In der Klasse definierte Bean wird injiziert
}

Geteilte Unterklasse

Fügen Sie "@ Configuration" hinzu

SubConfig.java


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

Sub2Config.java


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

Recommended Posts

[Spring Framework] Konfigurationsaufteilung
Mehrsprachige Unterstützung für Spring Framework
1. Starten Sie Spring Framework von 1
Spring Framework Zusammenfassung - Über DI
[Persönliche Notizen] Über das Spring Framework
Spring Framework Selbststudium Memo series_1
Informationen zum Spring Framework-Kontextfehler
Beispiel für eine minimale RESTful-API-Konfiguration mit Jersey + Spring Framework
Spring Framework 5.0 Zusammenfassung der wichtigsten Änderungen
Frühlingsrahmen Einfaches Studienmemo (2): AOP
So legen Sie ein Profil mit annotationsbasierter Konfiguration im Spring-Framework fest und verwenden es
Spring Framework-Tools für Java-Entwickler
Testen Sie den Spring Framework Controller mit Junit
Einführung der Basisauthentifizierung in Heroku [Spring Framework]
Wichtige Änderungen im Zusammenhang mit Spring Framework 5.0 Test
XML-Definition der Spring Framework-Bean: benutzerdefiniertes Tag
Warum Frühling als leichtes Gerüst betrachten
Anmerkungen zur Spring Framework-Studie [Teil 1] DI-Container
Informationen zur ersten Anzeige von Spring Framework
Wichtige Änderungen in der Kernfunktionalität von Spring Framework 5.0
Funktionen des Spring Frameworks für Java-Entwickler
So teilen Sie eine Spring Boot-Nachrichtendatei
Maven-Konfigurationsproblem mit Spring pom.xml in Eclipse