Rumah > Java > javaTutorial > teks badan

Bagaimana untuk mengaktifkan profil dalam SpringBoot

WBOY
Lepaskan: 2023-05-11 10:19:05
ke hadapan
1037 orang telah melayarinya

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 &
Salin selepas log masuk

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
Salin selepas log masuk

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 &
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan