成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Java獲取配置文件的值過程解析

這篇文章主要介紹了java獲取配置文件的值過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

成都創(chuàng)新互聯(lián)公司主打移動網站、成都網站建設、成都做網站、網站改版、網絡推廣、網站維護、國際域名空間、等互聯(lián)網信息服務,為各行業(yè)提供服務。在技術實力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務,根據網站的內容與功能再決定采用什么樣的設計。最后,要實現(xiàn)符合網站需求的內容、功能與設計,我們還會規(guī)劃穩(wěn)定安全的技術方案做保障。

java大型項目中都會很多系統(tǒng)常量,比如說數據庫的賬號和密碼,以及各種token值等,都需要統(tǒng)一的管理,如果零落的散布到各個類等具體的代碼中的話,在后期管理上將是一場災難,所有需要對這些變量進行統(tǒng)一的管理,一般都會放到web-service.properties文件中,該文件在項目中的位置如下:

Java獲取配置文件的值過程解析

web-service.properties文件里的內容大概如下:

Java獲取配置文件的值過程解析

那么如何獲取web-service.properties文件里的值呢?

1,需要在配置文件里配置Spring的PropertyPlaceholderConfigurer,具體格式如下:

  <bean id="propertyConfigurer"   
      class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
      <list>
         <value>classpath:conf/web-service.properties</value>
      </list>
    </property>
  </bean> 

2,編寫通用類

  import java.io.IOException;
  import java.io.InputStream;
  import java.util.Properties;
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
   
  public class PropUtils {
    private static Logger logger = LoggerFactory.getLogger(PropUtils.class);
    private static Properties properties;
    static {
      InputStream in = null;
      try {
        properties = new Properties();
        in = PropUtils.class.getResourceAsStream("/conf/web-service.properties");
        properties.load(in);
      } catch (IOException e) {
        e.printStackTrace();
      }
    }
    public static String getProp(String key){
      return properties.getProperty(key);
    }
  }

3,調用通用類

String maxWait = PropUtils.getProp("maxWait_2");

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

本文題目:Java獲取配置文件的值過程解析
當前URL:http://jinyejixie.com/article24/gpeoje.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化網站策劃、建站公司、手機網站建設、網站改版、移動網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站優(yōu)化排名
古蔺县| 威远县| 稷山县| 蓝田县| 城口县| 塔河县| 和田县| 徐闻县| 石狮市| 黑龙江省| 喀什市| 玛纳斯县| 来安县| 二连浩特市| 朔州市| 新河县| 盐源县| 彩票| 来宾市| 华容县| 晋州市| 黄大仙区| 故城县| 中山市| 大理市| 建宁县| 晋江市| 隆回县| 苏尼特右旗| 久治县| 太原市| SHOW| 玛纳斯县| 饶阳县| 宜宾市| 陆河县| 南京市| 布尔津县| 朝阳市| 镇宁| 朔州市|