wordpress云建站,网站建设的商业目的,wordpress 门户模板,深圳网站设计公司电话properties文件是Java平台默认的配置文件格式#xff0c;其优点是格式清晰#xff0c;简单易懂#xff0c;使用commons-configuration读取properties文件也比较简单#xff0c;代码如下#xff1a;基本用法#xff1a;1.加载jar包#xff0c;我使用maven自动加载#x…properties文件是Java平台默认的配置文件格式其优点是格式清晰简单易懂使用commons-configuration读取properties文件也比较简单代码如下基本用法1.加载jar包我使用maven自动加载pom.xml配置如下commons-configurationcommons-configuration1.9commons-langcommons-lang2.6common-lang这个包要用新版的如果不写这个依赖commons-configuration会下载一个2.1旧版导致编译出错2.java代码PropertiesConfiguration config new PropertiesConfiguration(“/database.properties”);String userName config.getString(name);除了getString()方法外还有getBoolean,getDouble,getInteger等不同返回类型的方法可以调用。进阶用法一个项目有会有多个配置文件这时有个统一的配置文件管理类就很有必要了我写了一个简单的大家可以参考下有不妥的用法也请指出来1.java类package com.xxx.xxx.util;import java.util.HashMap;import java.util.Map;import org.apache.commons.configuration.ConfigurationException;import org.apache.commons.configuration.PropertiesConfiguration;/*** * 读取配置文件类* * * 根据配置文件名和属性key返回属性内容configUtil.get(configFile, property);* * author shengzhi.rensz**/public class configUtil {private static configUtil initor new configUtil();private static Map configMap new HashMap();private configUtil() {}/*** 获取内容* param configFile* param property* return*/public static String get(String configFile, String property) {if(!configMap.containsKey(configFile)) {initor.initConfig(configFile);}PropertiesConfiguration config (PropertiesConfiguration) configMap.get(configFile);String value config.getString(property);//TODO LOGreturn value;}/*** 载入配置文件初始化后加入map* param configFile*/private synchronized void initConfig(String configFile) {try {PropertiesConfiguration config new PropertiesConfiguration(configFile);configMap.put(configFile, config);} catch (ConfigurationException e) {e.printStackTrace();}}}2.调用方法configUtil.get(/common/velocity.properties, input.encoding);public static void readProperties() throws ConfigurationException {PropertiesConfiguration pcfg new PropertiesConfiguration(config/cfg.properties);System.out.println(pcfg.getString(platform.jre));}注意这里的路径一定要搞清楚配置文件是放在config文件夹中的