Botstrap dan aplikasi ialah fail konfigurasi dalam projek SpringBoot Perbezaannya terutamanya termasuk aspek berikut
Fail konfigurasi bootstrap dimuatkan sebelum fail konfigurasi aplikasi, kerana bootstrap dimuatkan oleh konteks induk spring, manakala aplikasi dimuatkan oleh konteks anak
Maklumat konfigurasi yang dimuatkan oleh bootstrap tidak boleh ditimpa oleh konfigurasi aplikasi yang sama Jika dua fail konfigurasi wujud pada masa yang sama, bootstrap akan menjadi yang utama
1 Konfigurasikan beberapa sifat tetap yang tidak boleh ditindih Digunakan untuk beberapa konfigurasi parameter peringkat sistem
Fail konfigurasi setempat tidak boleh mengatasi alat kawalan jauh. konfigurasi secara lalai fail konfigurasi boostrap. Sifat untuk memuatkan maklumat konfigurasi pusat konfigurasi luaran, terjemahan profesional adalah seperti berikut
senario aplikasi biasa aplikasi
1. Biasa digunakan dalam projek SpringBoot Konfigurasi automatik2 Digunakan untuk beberapa konfigurasi parameter peringkat aplikasi
Dalam kebanyakan kes, tidak perlu membezakan antara kedua-dua situasi, cuma. gunakan aplikasi, dan kesannya pada asasnya sama
Keutamaan konfigurasi SpringBoot (bootstrap dan aplikasi)
Perbezaan antara bootstrap dan aplikasi
Semasa fasa bootstrapping ApplicationContext, bootstrap.yml boleh digunakan. Konteks aplikasi musim bunga dimuatkan oleh konteks induk ApplicationContext. Mentakrifkan konfigurasi parameter peringkat sistem Parameter ini biasanya tidak berubah.
application.yml digunakan untuk menentukan konfigurasi parameter peringkat aplikasi. Apabila digunakan dengan spring-cloud-config, parameter yang ditakrifkan dalam application.yml boleh digantikan secara dinamik.
application.yml akan mengatasi konfigurasi parameter bootstrap.yml.
Keutamaan konfigurasi springboot
membenarkan override:
spring: cloud: config: allowOverride: true overrideNone: true overrideSystemProperties: false
Atas ialah kandungan terperinci Apakah perbezaan antara bootstrap dan aplikasi dalam SpringBoot?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!