首页>代码>apache solr项目demo实例>/SolrWeb/src/com/mifeng/Config/Config.java
package com.mifeng.Config;

import java.io.File;
import java.util.Properties;

public class Config {
	private final static String PROPERTIES_FILE = "sorl.properties";
	private static Properties properties;

	/**
	 * 加载属性文件
	 * 
	 * @param aDirPath
	 */
	public static void load(String aDirPath) {
		// Load Event sources using properties file.
		try {
			// Try loading through classpath first (e.g. in WEB-INF/classes or
			// from .jar)
			properties = Util.getProperties(PROPERTIES_FILE);
		} catch (Throwable t) {
			// Try from provided dir (e.g. WEB_INF/pushlet.properties)
			String filePath = aDirPath + File.separator + PROPERTIES_FILE;

			try {
				properties = Util.getProperties(filePath);
			} catch (Throwable t2) {
				return;
			}
		}
	}

	/**
	 * 获取属性值返回类型String
	 * 
	 * @param aName
	 * @param aDefault
	 * @return
	 */
	public static String getProperty(String aName, String aDefault) {
		return properties.getProperty(aName, aDefault);
	}

	/**
	 * 获取属性值返回类型boolean
	 * @param aName
	 * @param aDefault
	 * @return
	 */
	public static boolean getBoolProperty(String aName, String aDefault) {
		return Boolean.parseBoolean(getProperty(aName, aDefault));
	}

	/**
	 * 获取属性值返回类型int
	 * @param aName
	 * @param aDefault
	 * @return
	 */
	public static Integer getIntProperty(String aName, String aDefault) {
		return Integer.parseInt(getProperty(aName, aDefault));
	}

	/**
	 * 获取属性值返回类型long
	 * @param aName
	 * @param aDefault
	 * @return
	 */
	public static Long getLongProperty(String aName, String aDefault) {
		return Long.parseLong(getProperty(aName, aDefault));
	}
}
最近下载更多
q1348778201  LV1 2020年4月20日
刘婕小可爱  LV2 2019年9月18日
xushanlai  LV1 2019年8月22日
Susan123  LV2 2019年7月21日
C544350851  LV26 2019年4月15日
zuidaima1666  LV1 2018年12月18日
庞力5079  LV1 2018年10月9日
georgekaren  LV2 2018年8月30日
bai620123  LV16 2018年7月6日
40255118  LV9 2018年6月22日
最近浏览更多
evagsd  LV6 2022年9月2日
zhuohua 2022年3月26日
暂无贡献等级
caozhaoqi83  LV5 2021年1月21日
chenfuxing521 2020年12月16日
暂无贡献等级
kun_1076378263  LV4 2020年12月13日
李志伟122  LV2 2020年10月15日
aluckboy2 2020年10月9日
暂无贡献等级
q1348778201  LV1 2020年4月20日
3581Nicezza 2020年4月3日
暂无贡献等级
gxwRoom工作室  LV10 2020年3月4日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友