Dalam kelas projek, terdapat empat tempat yang sistem akan mengimbas secara automatik:
1.file:/config/
2.file:/
3.classPath:/ config/
4.classPath:/
1) Tahap keutamaan kesahihan failnya adalah dari atas ke bawah, iaitu, jika terdapat atribut yang sama dalam laluan yang berbeza, atribut laluan di atas akan dipilih dahulu (1>2> ;3>4)
2) Urutan pengimbasan laluan adalah bertentangan dengan keutamaannya (4>3>2>1). laluan akan diimbas, membentuk pelengkap.
>1 antara aplikasi dan bootstrap (perbandingan awalan)
Petua: Fail jenis Bootstrap hanya akan berkuat kuasa apabila konfigurasi berkaitan springcloud diperkenalkan dalam projek berbilang perkhidmatan Springboot tidak akan mengimbas secara automatik Fail bootstrap hanya akan mengimbas fail aplikasi, jadi perbandingan antara kedua-duanya hanya bermakna dalam projek berbilang perkhidmatan spingcloud.
1) Tertib pemuatan berurutan: Jika aplikasi dan bootstrap berada dalam direktori yang sama: bootstrap memuatkan aplikasi dahulu dan kemudian memuatkan Atribut Bootstrap mempunyai keutamaan yang lebih tinggi secara lalai, ia tidak akan Diganti oleh setempat konfigurasi. (Inilah yang dikatakan oleh Internet dan pegawai, tetapi selepas ujian saya sendiri, saya mendapati bahawa aplikasi akan mengatasi bootstrap. Pemahaman saya ialah semua atribut bootstrap mempunyai keutamaan berbanding aplikasi. Hanya konfigurasi yang berkaitan dengan sistem asas akan lebih tinggi. Terdapat adalah pendapat yang berbeza, Bro, dialu-alukan untuk berbincang) 3) Perbezaan: Kedua-dua bootstrap dan aplikasi boleh digunakan untuk mengkonfigurasi parameter. Bootstrap digunakan untuk but aplikasi awal dan membaca maklumat konfigurasi. Ia boleh difahami sebagai beberapa konfigurasi parameter pada peringkat sistem Parameter ini secara amnya tidak berubah. Setelah bootstrap dimuatkan, kandungan tidak akan ditimpa. application.yml boleh digunakan untuk menentukan tahap aplikasi, maklumat konfigurasi khusus aplikasi dan boleh digunakan untuk mengkonfigurasi parameter awam untuk digunakan dalam modul seterusnya, dsb. 4) Senario aplikasi biasa bagi bootstrap (tiga mata klasik) 1 Apabila menggunakan pusat konfigurasi Spring Cloud Config Server, anda perlu menentukannya dalam bootstrap. yml Dalam fail konfigurasi spring.applicatio n.name dan spring.cloud.config.server.git.uri, tambahkan atribut konfigurasi yang disambungkan ke pusat konfigurasi untuk memuatkan maklumat konfigurasi pusat konfigurasi luaran1) Memuatkan tertib
.yml sebelum .properties 2) Tahap keutamaan .properties Utamakan daripada .yml, kerana .properties akan menulis ganti .yml apabila dimuatkan nanti3) Perbezaan 1.yml mempunyai struktur pokok semula jadi, dan sifatnya adalah pasangan nilai kunci ;<packaging>jar</packaging>
2. Buka modul dan klik sekali
3. 4 projekAtas ialah kandungan terperinci Bagaimanakah springboot mencari susunan dan keutamaan laluan fail konfigurasi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!