Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Mengatasi Fail Konfigurasi Lalai Spring Boot dengan Sifat Luaran?

Bagaimanakah Saya Boleh Mengatasi Fail Konfigurasi Lalai Spring Boot dengan Sifat Luaran?

Susan Sarandon
Lepaskan: 2024-11-23 22:14:12
asal
369 orang telah melayarinya

How Can I Override Spring Boot's Default Configuration Files with External Properties?

Mengatasi Fail Konfigurasi Lalai dengan Konfigurasi Luaran dalam But Spring

But Musim Bunga membenarkan pemuatan berbilang fail sifat daripada laluan kelas. Secara lalai, sifat dari folder /src/main/resources dimuatkan. Walau bagaimanapun, adalah mungkin juga untuk menentukan fail konfigurasi luaran tambahan untuk mengatasi fail lalai.

Perintah Konfigurasi Harta

Spring Boot memuatkan sifat dalam susunan tertentu:

  1. Argumen baris arahan
  2. Sifat sistem
  3. Persekitaran OS pembolehubah
  4. Atribut JNDI
  5. Sifat rawak
  6. Sifat luaran di luar balang
  7. Sifat dalaman di dalam balang
  8. anotasi @PropertySource
  9. Lalai properties

Memuatkan Fail Konfigurasi Luaran

Untuk memuatkan fail konfigurasi luaran, gunakan sifat spring.config.location, yang menerima senarai fail harta atau lokasi fail yang dipisahkan koma. Contohnya:

-Dspring.config.location=/config/application.properties
Salin selepas log masuk

Mengatasi Fail Lalai

Secara lalai, fail konfigurasi luaran ditambahkan pada senarai sumber konfigurasi. Walau bagaimanapun, jika anda ingin mengatasi fail lalai, gunakan sifat spring.config.additional-location, yang hanya menambahkan lokasi yang ditentukan. Contohnya:

-Dspring.config.location=/config/job1.properties
-Dspring.config.additional-location=/config/job2.properties
Salin selepas log masuk

Dalam kes ini, fail job1.properties akan mengatasi sifat lalai, manakala job2.properties akan menambah sifat tambahan.

Nota pada Spring Boot 2.x Behavior

Dalam Spring Boot 2.x, sifat spring.config.location kini mengatasi lalai dan bukannya menambah padanya. Oleh itu, gunakan spring.config.additional-location untuk mengekalkan sifat lalai.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengatasi Fail Konfigurasi Lalai Spring Boot dengan Sifat Luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan