package org.framework.helper; //~--- non-JDK imports -------------------------------------------------------- import org.framework.util.PropsUtil; import org.framework.ConfigConstant; //~--- JDK imports ------------------------------------------------------------ import java.util.Properties; /** * 属性文件助手 * Created by lizhaoz on 2015/12/16. */ public final class ConfigHelper { // 得到配置属性 private static final Properties CONFIG_PROPS = PropsUtil.loadProps(ConfigConstant.CONFIG_FILE); private static int appUploadLimit; /** * 得到Jdbc驱动 * author:Lizhao * Date:15/12/16 * version:1.0 * * @return */ public static String getJdbcDriver() { return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.JDBC_DRIVER); } /** * 得到jdbcurl * author:Lizhao * Date:15/12/16 * version:1.0 * * @return */ public static String getJdbcUrl() { return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.JDBC_URL); } /** * 得到jdbcusername * author:Lizhao * Date:15/12/16 * version:1.0 * * @return */ public static String getJdbcUserName() { return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.JDBC_USERNAME); } /** * 得到Jdbcpassword * author:Lizhao * Date:15/12/16 * version:1.0 * * @return */ public static String getJdbcPassword() { return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.JDBC_PASSWORD); } /**得到基础包 * author:Lizhao * Date:15/12/16 * version:1.0 * * @return */ public static String getAppBasePackage() { return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.APP_BASE_PACKAGE); } /** * 得到Jsp路径 * author:Lizhao * Date:15/12/16 * version:1.0 * * @return */ public static String getAppJspPath() { return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.APP_JSP_PATH, "/WEB-INF/view/"); } /** * 得到静态资源路径 * author:Lizhao * Date:15/12/16 * version:1.0 * * @return */ public static String getAppAssetPath() { return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.APP_ASSET_PATH, "/asset/"); } public static int getAppUploadLimit() { return PropsUtil.getInt(CONFIG_PROPS,ConfigConstant.APP_UPLOAD_LIMIT,10); } public static String getString(String realms) { return PropsUtil.getString(CONFIG_PROPS,realms); } public static boolean getBoolean(String cache) { return PropsUtil.getBoolean(CONFIG_PROPS,cache); } } //~ Formatted by Jindent --- http://www.jindent.com