配置幫助類

 

package com.myframework.helper;
​
import com.myframework.constants.ConfigConstants;
import com.myframework.utils.PropsUtil;
​
import java.util.Properties;
​
public final class ConfigHelper {
​
    private static final Properties CONFIG_PROPS = PropsUtil.loadProps(ConfigConstants.CONFIG_FILE);
​
    /**
     * 獲取JDBC 驅動
     * @return
     */
    public static String getJdbcDriver(){
        return PropsUtil.getString(CONFIG_PROPS,ConfigConstants.JDBC_DRIVER);
    }
​
    /**
     * 獲取 JDBC URL
     */
    public static String getJdbcUrl(){
        return PropsUtil.getString(CONFIG_PROPS,ConfigConstants.JDBC_URL);
    }
​
    /**
     * 獲取JDBC 密碼
     * @return
     */
    public static String getJdbcUserName(){
        return  PropsUtil.getString(CONFIG_PROPS,ConfigConstants.JDBC_USERNAME);
    }
​
    /**
     * 獲取JDBC 密碼
     * @return
     */
    public static String getJdbcPassword(){
        return  PropsUtil.getString(CONFIG_PROPS,ConfigConstants.JDBC_PASSWORD);
    }
​
    /**
     * 獲取app基礎包名
     * @return
     */
    public static String getAppBasePackage(){
        return PropsUtil.getString(CONFIG_PROPS,ConfigConstants.APP_BASE_PACKAGE);
    }
​
    /**
     * 獲取app的Jsp路徑
     * @return
     */
    public static String getAppJspPath(){
        return PropsUtil.getString(CONFIG_PROPS,ConfigConstants.APP_JSP_PACKAGE);
    }
​
    /**
     * 獲取App靜態資源路徑
     * @return
     */
    public static String getAppAssetPath(){
        return PropsUtil.getString(CONFIG_PROPS,ConfigConstants.APP_ASSET_PATH);
    }
}
​
相關文章
相關標籤/搜索