Cara mengaktifkan Profil
Profil yang diaktifkan mesti mencipta fail konfigurasi yang sepadan dalam projek, formatnya ialah application-{profile}.yml。
Kaedah baris arahan
Kaedah baris arahan ialah kaedah konfigurasi luaran Apabila melaksanakan arahan java -jar, anda boleh mengaktifkan senarai profil yang ditentukan melalui --spring.profiles.active=test.
Kaedah penggunaan adalah seperti berikut:
java -jar order-service-v1.0.jar --spring.profiles.active=dev &> order-service.log &
Kaedah pembolehubah sistem
Pembolehubah persekitaran konfigurasi sistem Mac/Linux
Edit persekitaran pembolehubah Fail konfigurasi /etc/profile, tambahkan pembolehubah persekitaran bernama SPRING_PROFILES_ACTIVE, seperti ditunjukkan di bawah:
# spring 环境激活 export SPRING_PROFILES_ACTIVE=dev
Pembolehubah persekitaran konfigurasi sistem Windows
Sila rujuk kaedah konfigurasi untuk pembolehubah persekitaran Konfigurasi pembolehubah persekitaran Java, cipta pembolehubah persekitaran sistem baharu bernama SPRING_PROFILES_ACTIVE, dan tetapkan nilai pembolehubah kepada dev.
Kaedah pembolehubah sistem sesuai untuk aplikasi SpringBoot yang digunakan dalam persekitaran bersatu di bawah sistem Contohnya, semua aplikasi yang digunakan dalam persekitaran bersatu adalah aplikasi persekitaran prod.
Mod sifat sistem Java
Mod sifat sistem Java juga merupakan kaedah konfigurasi luaran apabila melaksanakan perintah java -jar, anda boleh lulus -Dspring.profiles.active = Kaedah ujian mengaktifkan senarai profil yang ditentukan.
Kaedah penggunaan adalah seperti berikut:
java -Dspring.profiles.active=dev -jar order-service-v1.0.jar &> order-service.log &
Nota: Menetapkan sifat sistem Java dalam kaedah -D mesti ditakrifkan sebelum -jar.
Kaedah fail konfigurasi
Kaedah fail konfigurasi ialah kaedah yang paling biasa digunakan, tetapi ia tidak begitu fleksibel dan mempunyai had yang besar. Ia tidak disyorkan untuk menggunakannya kaedah untuk mengaktifkan konfigurasi.
Kami hanya perlu menambah konfigurasi dalam fail konfigurasi application.yml Kaedah penggunaan adalah seperti berikut:
spring: profiles: # 激活profiles active: dev
Keutamaan
Kaedah baris arahan. > Kaedah sifat sistem Java > Kaedah fail konfigurasi
Selepas ujian, kaedah baris arahan mempunyai keutamaan tertinggi, manakala kaedah fail konfigurasi dalaman adalah yang paling rendah.
Aktifkan berbilang profil
Jika anda perlu mengaktifkan berbilang profil, anda boleh menggunakan koma untuk memisahkannya, seperti: --spring.profiles.active=dev, ujian
Tandakan perkara utama pada papan hitam
Setiap projek aplikasi akan menggunakan sejumlah besar fail konfigurasi atau pusat konfigurasi luaran, dan pengaktifan maklumat konfigurasi adalah langkah penting dan amat penting.
Anda disyorkan agar menggunakan pembolehubah persekitaran sistem untuk mengaktifkan konfigurasi profil yang ditentukan Kaedah ini agak mudah dan boleh digunakan secara global dalam sistem (nota: sistem global bermaksud semua aplikasi SpringBoot berjalan di bawah. sistem akan menggunakannya, sudah tentu, ia juga boleh ditentukan secara individu menggunakan peraturan penggantian keutamaan.
Atas ialah kandungan terperinci Bagaimana untuk mengaktifkan profil dalam SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!