Rumah  >  Artikel  >  Java  >  Bagaimana untuk mengaktifkan profil dalam SpringBoot

Bagaimana untuk mengaktifkan profil dalam SpringBoot

WBOY
WBOYke hadapan
2023-05-11 10:19:051042semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam