ستقدم هذه المقالة طريقتين من ملفات تكوين خاصية قراءة الربيع. دعونا نلقي نظرة على المحتوى المحدد.
1. اقرأ من خلال مصنع الربيع
مثال:
property class propertyconfig {private static static upplistbeanfactory beanfactory = null ؛ private static final map <string ، string> cache = new oncurrenthashmap <> سلسلة ثابتة getProperty (مفتاح السلسلة) {string propvalue = "" ؛ if (cache.cantainskey (key)) {propvalue = cache.get (key) ؛} else {try {propvalue = beanfactory.ResolveedDedValue ("$ {" + key.trim () + "}") ؛ (alfulalArgumentException ex) {ex.printstacktrace () ؛}} الإرجاع propvalue ؛}}تكوين الربيع XML
<Bean> <property name = "systempropertiesModename" value = "system_properties_mode_override"/> <property name = "ignoreresourcenotfound" value = "true"/> <property name> "socations> <list> classpath: props/$ {property-path} .prate> </property> </ban>استخدم في المشروع
String maxtimeinsecondsprop = propertyConfig.getProperty ("maxtimeinseconds") ؛2. استخدم مباشرة رمز برنامج Spirng لقراءة طريقة ملف التكوين للمشروع
استيراد org.springframework.core.io.classpathresource ؛ استيراد org.springframework.core.io.resource ؛ استيراد org.springframework.core.io.support.propertiesloaderutils ؛ import org.springframework.core اختبار الفئة العامة {/** * param args */public static void main (string [] args) {string configfile = "d: /test/application.properties" ؛ // إذا كان ملف التكوين في دليل ClassPath ، فيمكنك استخدام كائن ClassPathResource // Resource Resource = جديد ClassPathResource ("/application.properties") ؛ مورد المورد = ملفات ملفات جديدة (configfile) ؛ حاول {properties property = propertiesloaderUtils.loadProperties (Resource) ؛ String Driver = Property.getProperty ("jdbc.driver") ؛ url url = property.getProperty ("jdbc.url") ؛ username username = property.getProperty ("jdbc.userName") ؛ سلسلة كلمة المرور = property.getProperty ("jdbc.password") ؛ } catch (ioException e1) {//log.error failed (Regured failured "، E1) ؛ }}}إذا كان ملف التكوين في دليل ClassPath ، فيمكنك استخدام كائن ClassPathResource
مورد المورد = جديد classPathResource ("/application.properties") ؛لخص
ما ورد أعلاه هو كل شيء عن قراءة ملف رمز تكوين الخصائص باستخدام مصنع الربيع. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!