Untuk aplikasi yang besar, beberapa file konfigurasi mungkin ada. Kami dapat menentukan file konfigurasi ini melalui array string saat memulai kontainer pegas.
Spring juga dapat menggunakan <impor> untuk memperkenalkan beberapa file konfigurasi ke dalam satu file, dan mengintegrasikan file konfigurasi ini, sehingga saat memulai Spring Container, Anda hanya perlu menentukan file konfigurasi utama ini. Misalnya, file konfigurasi utama berikut:
<impor sumber daya = "classpath: beans2.xml"/> <bean id = "penulis"/>
Dengan asumsi bahwa kelas buku sudah dikonfigurasi dalam kacang.
Jika file konfigurasi a.xml mengacu pada kacang di b.xml, itu tidak perlu mengimpor b.xml melalui impor. Ini hanya perlu memastikan bahwa ketika memulai wadah pegas, a.xml dan b.xml keduanya dalam daftar file konfigurasi.
Perbedaan antara dua metode konfigurasi ini adalah bahwa jika b.xml diperkenalkan menggunakan impor di a.xml, itu setara dengan file a.xml yang berisi semua informasi dari dua file konfigurasi ini. Oleh karena itu, wadah pegas hanya perlu memuat file a.xml; Jika tidak, dua file konfigurasi harus dimuat pada saat yang sama ketika pegas dimulai, sehingga dua file konfigurasi digabungkan dalam memori.
Kami dapat memperkenalkan beberapa file konfigurasi eksternal melalui <Mimpor>, dan atribut sumber daya mendukung jalur sumber daya standar Spring.
Untuk mencegah kompetisi sumber daya file konfigurasi selama pengembangan, aplikasi besar sering memiliki file konfigurasi independen langsung untuk pemisahan modul yang mudah. Kami dapat memberikan file konfigurasi terintegrasi di tingkat aplikasi, mengintegrasikan setiap modul melalui <Mimpor>. Dengan cara ini, saat memulai wadah, Anda hanya perlu memuat file konfigurasi terintegrasi
Meringkaskan
Di atas adalah metode mengintegrasikan beberapa file konfigurasi oleh Spring yang diperkenalkan kepada Anda. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan. Editor akan membalas Anda tepat waktu!