لتطبيق كبير ، قد توجد ملفات تكوين متعددة. يمكننا تحديد ملفات التكوين هذه من خلال صفيف السلسلة عند بدء حاويات الربيع.
يمكن لـ Spring أيضًا استخدام <Simpl> لتقديم ملفات تكوين متعددة في ملف واحد ، ودمج ملفات التكوين هذه ، بحيث عند بدء تشغيل حاوية الربيع ، تحتاج فقط إلى تحديد ملف التكوين الرئيسي هذا. على سبيل المثال ، ملف التكوين الرئيسي التالي:
<import resource = "classpath: beans2.xml"/> <bean id = "effect"/>
على افتراض أن فئة الكتاب تم تكوينها بالفعل في Beans2.xml ، فإن حاوية الربيع يمكنها تحميل هاتين معلومات الفاصوليا هذه من خلال ملف التكوين الرئيسي O (∩_∩) o هاها ~
إذا كان ملف التكوين A.XML يشير إلى حبة في B.XML ، فإنه لا يحتاج بالضرورة إلى استيراد B.XML من خلال الاستيراد. يحتاج فقط إلى التأكد من أنه عند بدء تشغيل حاوية الزنبرك ، يكون A.XML و B.XML في قائمة ملفات التكوين.
الفرق بين هاتين طريقتين للتكوين هو أنه إذا تم تقديم B.XML باستخدام الاستيراد في A.XML ، فإنه يعادل ملف A.XML الذي يحتوي على جميع المعلومات الخاصة بملفين التكوين هذين. لذلك ، تحتاج حاوية الربيع فقط إلى تحميل ملف A.XML ؛ خلاف ذلك ، يجب تحميل ملفين للتكوين في نفس الوقت عند بدء تشغيل الربيع ، بحيث يتم دمج ملفين التكوين في الذاكرة.
يمكننا تقديم ملفات تكوين خارجية متعددة من خلال <Simpl> ، وتدعم سمة المورد مسار الموارد القياسي في Spring.
من أجل منع منافسة موارد ملفات التكوين أثناء التطوير ، غالبًا ما يكون للتطبيقات الكبيرة ملفات تكوين مستقلة مباشرة لسهولة التقسيم للوحدات النمطية. يمكننا توفير ملف تكوين متكامل على مستوى التطبيق ، ودمج كل وحدة من خلال <Simpl>. وبهذه الطريقة ، عند بدء تشغيل الحاوية ، تحتاج فقط إلى تحميل ملف التكوين المتكامل
لخص
ما ورد أعلاه هو طريقة دمج ملفات التكوين المتعددة حسب الربيع المقدمة لك. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، يرجى ترك رسالة لي. سوف يرد المحرر إليك في الوقت المناسب!