zoukankan      html  css  js  c++  java
  • 比较常用的Properties配置文件的使用方法示例

    import java.io.IOException;
    import java.util.Properties;


    /**
     * 配置的相关信息
     * @author 
     *
     */
    public class IDSServerConfig{

     private static final String configFile = "SystemConfig.properties";//配置文件名称
     private static IDSServerConfig IDSAuth;
     protected static Properties ProFile = new Properties();
     
     private String idsServerAddress;
     private String idsAuthorizationService;
     private String idsAuthSystemCode;
     private String idsAuthInterval;
     private String redirectpath;
     private String forbidedUrlPattern;
     private String idsLoginUrl;
     private String idsLogoutUrl;
     private String idsDbDriver;
     private String idsDbUrl;
     private String idsDbUsername;
     private String idsDbPassword;
     
     private IDSServerConfig() {}
     
     public static void init() {
      try {
       ProFile.load(IDSServerConfig.class.getResourceAsStream("/" + configFile));
       IDSAuth = new IDSServerConfig();
       IDSAuth.setIdsServerAddress(ProFile.getProperty("idsServerAddress"));
       IDSAuth.setIdsAuthorizationService(ProFile.getProperty("idsAuthorizationService"));
       IDSAuth.setIdsAuthSystemCode(ProFile.getProperty("idsAuthSystemCode"));
       IDSAuth.setIdsAuthInterval(ProFile.getProperty("idsAuthInterval"));
       IDSAuth.setRedirectpath(ProFile.getProperty("redirectpath"));
       IDSAuth.setForbidedUrlPattern(ProFile.getProperty("forbidedUrlPattern"));
       IDSAuth.setIdsLoginUrl(ProFile.getProperty("idsLoginUrl"));
       IDSAuth.setIdsLogoutUrl(ProFile.getProperty("idsLogoutUrl"));
       IDSAuth.setIdsDbDriver(ProFile.getProperty("idsDbDriver"));
       IDSAuth.setIdsDbUrl(ProFile.getProperty("idsDbUrl"));
       IDSAuth.setIdsDbUsername(ProFile.getProperty("idsDbUsername"));
       IDSAuth.setIdsDbPassword(ProFile.getProperty("idsDbPassword"));
      } catch (IOException e) {
       e.printStackTrace();
      }
     }
     
     
     public static IDSServerConfig getInstance() {
      return IDSAuth;
     }
     public String getIdsServerAddress() {
      return idsServerAddress;
     }
     public void setIdsServerAddress(String idsServerAddress) {
      this.idsServerAddress = idsServerAddress;
     }
     public String getIdsAuthorizationService() {
      return idsAuthorizationService;
     }
     public void setIdsAuthorizationService(String idsAuthorizationService) {
      this.idsAuthorizationService = idsAuthorizationService;
     }
     public String getIdsAuthSystemCode() {
      return idsAuthSystemCode;
     }
     public void setIdsAuthSystemCode(String idsAuthSystemCode) {
      this.idsAuthSystemCode = idsAuthSystemCode;
     }
     public String getIdsAuthInterval() {
      return idsAuthInterval;
     }
     public void setIdsAuthInterval(String idsAuthInterval) {
      this.idsAuthInterval = idsAuthInterval;
     }
     public String getRedirectpath() {
      return redirectpath;
     }
     public void setRedirectpath(String redirectpath) {
      this.redirectpath = redirectpath;
     }
     public String getForbidedUrlPattern() {
      return forbidedUrlPattern;
     }
     public void setForbidedUrlPattern(String forbidedUrlPattern) {
      this.forbidedUrlPattern = forbidedUrlPattern;
     }

     public String getIdsLoginUrl() {
      return idsLoginUrl;
     }

     public void setIdsLoginUrl(String idsLoginUrl) {
      this.idsLoginUrl = idsLoginUrl;
     }

     public String getIdsLogoutUrl() {
      return idsLogoutUrl;
     }

     public void setIdsLogoutUrl(String idsLogoutUrl) {
      this.idsLogoutUrl = idsLogoutUrl;
     }

     public String getIdsDbDriver() {
      return idsDbDriver;
     }

     public void setIdsDbDriver(String idsDbDriver) {
      this.idsDbDriver = idsDbDriver;
     }

     public String getIdsDbUrl() {
      return idsDbUrl;
     }

     public void setIdsDbUrl(String idsDbUrl) {
      this.idsDbUrl = idsDbUrl;
     }

     public String getIdsDbUsername() {
      return idsDbUsername;
     }

     public void setIdsDbUsername(String idsDbUsername) {
      this.idsDbUsername = idsDbUsername;
     }

     public String getIdsDbPassword() {
      return idsDbPassword;
     }

     public void setIdsDbPassword(String idsDbPassword) {
      this.idsDbPassword = idsDbPassword;
     }
     
    }

  • 相关阅读:
    java接口对入参的判断校验
    sqlyog使用技巧
    mysql 数据库的表中复制一条数据并添加到该表中
    union all ,union 注意事项,查询结果集中的字段名称顺序必须一致
    IDEA连接mysq数据库,其实很简单
    git版本回退、git远程分支管理、git本地分支管理、git生产代码bug修复
    Vue上拉加载下拉刷新---vue-easyrefresh
    Flutter上拉加载下拉刷新---flutter_easyrefresh
    vue-cli webpack多Html页面的配置(附框架vue-webpack-multipage实例)
    Qt使用镜像源快速安装与更新
  • 原文地址:https://www.cnblogs.com/zjhs/p/2981986.html
Copyright © 2011-2022 走看看