Konfigurasi multi-file Spring:
1. File Properties
2. File YAML
1. File Properties
Di Spring Boot, nama file yang dikonfigurasi oleh beberapa lingkungan perlu memenuhi aplikasi- {profil}.
Format properti, di mana {profile} sesuai dengan pengidentifikasi lingkungan Anda, seperti yang ditunjukkan di bawah ini.
• Application-dev.properties: Lingkungan pengembangan.
• Application-test.properties: Lingkungan uji.
• Application-Prod.Properties: Lingkungan Produksi.
Adapun file konfigurasi mana yang akan dimuat, itu perlu diteruskan di aplikasi di.properties file
Properti spring.profiles.active diatur, dan nilainya sesuai dengan nilai {profile} dalam file konfigurasi. menyukai
spring.profiles.active = tes akan memuat konfigurasi aplikasi-tes.
Konten file.
2. File YAML
Server: Port: 8080 # Profil default adalah dev. Lingkungan lain menggunakan profil yang berbeda dengan menentukan parameter startup, seperti: # Lingkungan uji: java -jar xxx.jar --spring.profiles.active = uji # Lingkungan Produksi: Java -jar xxx.jar-SPRING.PRING.PROFILES.Active = Prod Spring: Profiles: Aktif: Dev # Baris berikut tidak boleh hilang, Profil: Dev DataSource: URL: JDBC: mysql: //192.168.0.152: 3306/aylson? UseUnicode = true & characterencoding = UTF-8 & usessl = false-# Konfigurasi Lingkungan Uji Musim Semi: Profil: DataSource: URL: URL: JDBC: mysql: //192.168.0.152: 13306/aylson? UseUnicode = true & characterencoding = UTF-8 & usessl = false ---# Konfigurasi Lingkungan Produksi Musim Semi: Profil: Prod DataSource: URL: JDBC: mysql: //192.168.0.152: 23306/aylson? UseUnicode = true & characterencoding = UTF-8 & usessl = false
Bagaimana menggunakan:
Gunakan profil yang berbeda dengan menentukan parameter startup, seperti:
Lingkungan Uji: Java -jar xxx.jar spring.profiles.active = tes
Lingkungan Produksi: Java -jar xxx.jar spring.profiles.active = prod
Artikel di atas menggunakan metode konfigurasi yang berbeda berdasarkan boot musim semi. Artikel ini adalah semua konten yang saya bagikan dengan Anda. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.