Spring Multi-File-Konfiguration:
1. Eigenschaften Datei
2. YAML -Datei
1. Eigenschaften Datei
Im Spring-Start muss der von mehreren Umgebungen konfigurierte Dateinamen konfiguriert werden, um die Anwendung zu erfüllen-{Profil}.
Das Format der Eigenschaften, wobei {Profil} Ihrer Umgebungskennung entspricht, wie unten gezeigt.
• Anwendung-dev.Properties: Entwicklungsumgebung.
• Anwendungstest.Properties: Testumgebung.
• Anwendungs-Prod.Properties: Produktionsumgebung.
Für welche Konfigurationsdatei muss sie in der App -On.Properties -Datei übergeben werden
Die Eigenschaft spring.profiles.active wird festgelegt und ihr Wert entspricht dem Wert {Profil} in der Konfigurationsdatei. wie
Spring.Profiles.active = Test lädt die Konfiguration der Anwendungstest.Properties
Dateiinhalt.
2. YAML -Datei
Server: Port: 8080 # Das Standardprofil ist Dev. Andere Umgebungen verwenden unterschiedliche Profile, indem Startparameter angegeben werden, wie z. profiles: dev datasource: url: jdbc:mysql://192.168.0.152:3306/aylson?useUnicode=true&characterEncoding=UTF-8&useSSL=false--# Test environment configuration spring: profiles: test datasource: url: JDBC: MySQL: //192.168.0.152: 13306/aylson? UseUnicode = True & CharakterCoding = UTF-8 & USSSL = False ---# Produktionsumgebung Konfiguration Frühling: Profile: prod dataSource: url: url: JDBC: MySQL: //192.168.0.152: 23306/Aylson? UseUnicode = True & CharacterCoding = UTF-8 & USSSL = False
Wie man verwendet:
Verwenden Sie verschiedene Profile, indem Sie Startparameter angeben, wie z. B.:
Testumgebung: java -jar xxx.jar fing.profiles.active = Test
Produktionsumgebung: Java -Jar xxx.jar Spring.profiles.active = prod
Der obige Artikel verwendet unterschiedliche Konfigurationsmethoden basierend auf Spring Start. Dieser Artikel ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.