Rumah > Java > javaTutorial > teks badan

Apakah perbezaan antara bootstrap dan aplikasi dalam SpringBoot?

WBOY
Lepaskan: 2023-05-16 17:46:34
ke hadapan
3183 orang telah melayarinya

    Penjelasan tentang perbezaan antara bootstrap dan aplikasi

    Botstrap dan aplikasi ialah fail konfigurasi dalam projek SpringBoot Perbezaannya terutamanya termasuk aspek berikut

    (1) Memuatkan perbezaan pesanan

    Fail konfigurasi bootstrap dimuatkan sebelum fail konfigurasi aplikasi, kerana bootstrap dimuatkan oleh konteks induk spring, manakala aplikasi dimuatkan oleh konteks anak

    (2) Perbezaan keutamaan

    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

    (3) Perbezaan Senario Aplikasi senario aplikasi biasa

    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 aplikasiApakah perbezaan antara bootstrap dan aplikasi dalam SpringBoot?

    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

    bootstrap. yml mendahului aplikasi.yml.

    • 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

    • adalah dari dalam ke luar, dengan lapisan luar menutupi lapisan dalam.

    Parameter baris perintah> Fail konfigurasi di luar aplikasi> > local application.yml > local bootstrap.yml konfigurasi

    membenarkan override:

    spring:
      cloud:
        config:
          allowOverride: true
          overrideNone: true
          overrideSystemProperties: false
    Salin selepas log masuk

    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!

    Label berkaitan:
    sumber:yisu.com
    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
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!