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
Susan Sarandonasal
2024-11-23 22:14:12380semak imbas

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

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

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!

Kenyataan:
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