Soalan: Projek Springboot, bagaimana untuk mengasingkan persekitaran pembangunan, persekitaran ujian dan fail konfigurasi persekitaran pengeluaran?
Jawapan: Kaedah fail berbilang profil
Konfigurasi fail konfigurasi utama menentukan persekitaran mana untuk memuatkan fail konfigurasi
Mengikut nilai spring.profil aktif, pilih untuk memuatkan konfigurasi persekitaran yang berbeza
1 |
|
1 |
|
< . sifat: Fail konfigurasi persekitaran pengeluaran
1.2. Konfigurasi fail YML
Konfigurasi fail konfigurasi utama menentukan persekitaran yang mana fail konfigurasi untuk dimuatkan
Menurut nilai spring.profiles.active, pilih untuk memuatkan konfigurasi persekitaran yang berbeza
application-dev.yml: Fail konfigurasi persekitaran pembangunan
1 2 3 |
|
1 |
|
application-prod.yml: Fail konfigurasi persekitaran pengeluaran
1.3 Ubah suai fail konfigurasi utama untuk menukar konfigurasi
1.3.2. 1.3.3. Tukar konfigurasi ujian
1.4.1, fail konfigurasi pengaktifan baris arahan
1 2 3 4 5 6 7 |
|
1.4.2, pengaktifan parameter mesin maya
1 2 3 4 5 6 7 |
|
java -Dspring.profiles.active=dev -jar springboot-0.0. 1-SNAPSHOT.jar2. Fail konfigurasi lalai
1 2 3 4 5 6 7 |
|
fail:./config/"/
fail:/config/fail :./classpath:/config/
merujuk kepada laluan kelas projek semasa, iaitu direktori sumber
1 |
|
wujud Apabila kandungan konfigurasi berbeza, kandungan konfigurasi keutamaan tinggi dan keutamaan rendah digabungkan Laluan ke fail konfigurasi (fail konfigurasi lalai tidak sah)
3.1, spring. .config.location
4. Keutamaan fail konfigurasi
1 |
|
1 2 |
|
Atas ialah kandungan terperinci Apakah keutamaan dan kaedah fail konfigurasi berbilang persekitaran dalam Java Spring Boot?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!