يدرس هذه المقالة بشكل أساسي استخدام فئة التكوين في Java ، والتي تتضمن تحميل Maven التلقائي ، وتكوين pom.xml ورمز Java البسيط ، على النحو التالي.
ملف الخصائص هو تنسيق ملف التكوين الافتراضي لمنصة Java. مزاياها هي أن التنسيق واضح وبسيط وسهل الفهم. كما أنه من السهل نسبيًا استخدام التكوين المشترك لقراءة ملفات الخصائص. الرمز كما يلي:
الاستخدام الأساسي:
1. تحميل حزمة الجرة ، أستخدم Maven لتحميلها تلقائيًا ، فإن تكوين Pom.xml كما يلي:
<Rependency> <roupeD> commons-configuration </groupId> <StifactId> التكوين المشترك </insifactid> <sored> 1.9 </version> </dependency> <!-Commons-Configuration يتم تحميل الإصدار 2.1 ، وسيتم الإبلاغ عن خطأ أثناء التجميع ، لذا أضف هذا-> <redencid> commons. <StifactId> Commons-Lang </stifactId> <soph> 2.6 </version> </reperency>
يجب استخدام حزمة المشتركة المشتركة مع إصدار جديد. إذا لم تكتب هذا التبعية ، فسيقوم تكوين العموم بتنزيل إصدار قديم من 2.1 ، مما يؤدي إلى خطأ في التجميع.
2. Java Code:
Config Config Config = New PropertiesConfiguration ("/database.properties") ؛ سلسلة username = config.getString ("name") ؛بالإضافة إلى طريقة getString () ، هناك أيضًا طرق لأنواع الإرجاع المختلفة مثل getBoolean و GetDouble و GetInteger ، وما إلى ذلك.
الاستخدام المتقدم:
سيكون هناك عدة ملفات تكوين للمشروع. من الضروري أن يكون لديك فئة موحدة لإدارة ملفات التكوين. كتبت واحدة بسيطة. يمكنك الرجوع إليها. إذا كان هناك أي استخدام غير مناسب ، فيرجى الإشارة إليه.
1. جافا فئة
حزمة com.xxx.xxx.util ؛ استيراد java.util.hashmap ؛ استيراد java.util.map ؛ استيراد org.apache.commons.configuration.configuration ومفتاح الخصائص ، configutil.get (configfile ، property) ؛ * </p> * Auuthor Shengzhi.rensz * */Classe ConfiguTil {private static configutil initor = new configutil () ؛ خريطة ثابتة خاصة <string ، object> configmap = new hashmap <string> () خاصية) {if (! configmap.containskey (configfile)) {initor.initConfig (configfile) ؛} propertiesConfiguration config = (propertiesConfiguration) configmap.get (configfile) ؛ string value = config.getString (property) ؛ متزامن void initConfig (string configfile) {try {propertiesConfiguration config = new propertiesConfiguration (configfile) ؛ configmap.put (configfile ، config) ؛} catch (configurationexception e) {2. أساليب الاتصال
configutil.get ("/common/velocity.properties" ، "input.encoding") ؛ readProperties الفراغ الثابت العام () يلقي configurationException {propertiesConfiguration PCFG = New PropertiesConfiguration ("config/cfg.properties") ؛ system.out.println (pcfg.getString ("platform.jre")) ؛ }لاحظ أن المسار هنا يجب أن يكون واضحًا ، ويتم وضع ملف التكوين في مجلد التكوين ؛
لخص
ما سبق هو كل التفسير التفصيلي لفئة التكوين في جافا في هذه المقالة ، وآمل أن يكون مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!