سؤال

أنا أعرف بالفعل كيفية:

قم بتحميل ملفات الخصائص إلى تكوين Spring الخاص بي باستخدام:

<context:property-placeholder location="aaa/bbb/ccc/stuff.properties"/> 

قم ببناء كائنات الخصائص بسرعة باستخدام:

<props><prop key="abc">some value</prop></props>

لكن ما لا أستطيع فعله، وسيكون مفيدًا حقًا، هو جعل Spring يقوم بتحميل ملف خصائص ثم إنشاء كائن الخصائص المطابق.يمكنني بعد ذلك حقن هذا في حبة الفول بالطريقة العادية.

لقد بحثت عن هذا في مكان آخر دون جدوى.أيه أفكار؟

هل كانت مفيدة؟

المحلول

مثل @ميترويدفان2002 يعني، إلقاء نظرة على الاستخدام: الخصائص

<util:properties id="myProperties" location="classpath:com/foo/my.properties"/>

بعد ذلك، لحقن الخصائص في الفول المُدار بواسطة Spring، يكون الأمر بهذه البساطة:

@Resource(name = "myProperties")
private Properties myProperties;

نصائح أخرى

الرجاء مراجعة ملحق دليل مرجع الربيع ومعرفة ما إذا كان هذا يساعد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top