⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jconfigutil.java

📁 MM7彩信对接网关示例
💻 JAVA
字号:
package com.rainbow.util.tools;


import java.io.File;

import org.jconfig.Configuration;
import org.jconfig.ConfigurationManager;
import org.jconfig.handler.XMLFileHandler;

/**
 * 读取XML格式的配置文件,使用JConfig作为基础工具。
 * @author wangzhaonan
 *
 */
public class JConfigUtil {
	
	/**
	 * 加载配置文件,返回配置对象,以便通过配置对象读取配置参数。
	 * @param configFileName XML格式配置文件的名称,可以包含路径名
	 * @return 配置对象
	 */
	public static Configuration getConfiguration(String configFileName){
		
		// 校验参数合法性
		if (configFileName == null || configFileName.equalsIgnoreCase("")){
			return null;
		}
		
		ConfigurationManager configuration = 
			ConfigurationManager.getInstance();
		
		Configuration config = null;
		
		try {
			// 读取XML文件
			File file = new File(configFileName);
			XMLFileHandler handler = new XMLFileHandler();
			handler.setFile(file);
			
			// 加载配置文件
			configuration.load(handler,"myConfig");

			// 返回配置对象
			config = ConfigurationManager.getConfiguration("myConfig");
		}
		catch (Exception e) {
			e.printStackTrace();
		}
		
		return config;
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -