1. 程式人生 > >java中properties配置檔案的用法

java中properties配置檔案的用法

一、新建properties檔案

在src檔案下new一個file,命名為XXX.properties

二、編寫配置檔案

在properties的格式下,新增名值對的方式就不說了,說說在source格式下新增名值對的方式注意事項

1、名用大寫比較規範

2、=兩邊別打空格

3、名值對寫完後別打分號

三、在java中呼叫配置檔案

1、例項化properties類(java.util.Properties)

Properties prop = new Properties();
2、利用Properties中的load()方法載入配置檔案

這裡要注意的是要使用類的反射來載入配置檔案並且要寫入配置檔案的正確的路徑

我經常弄混相對路徑,這裡找了一篇講相對路徑比較詳細的文章,一看就懂,點選開啟連結


prop.load(DBUtil.class.getResourceAsStream("/jdbc.properties"));

3、利用Properties中的getProperty("名")獲取配置檔案中的值
String DRIVERNAME = prop.getProperty("DRIVERNAME");

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------以上為配置檔案的簡單用法

相關推薦

javaproperties配置檔案用法

一、新建properties檔案 在src檔案下new一個file,命名為XXX.properties 二、編寫配置檔案 在properties的格式下,新增名值對的方式就不說了,說說在source格式下新增名值對的方式注意事項 1、名用大寫比較規範 2、=兩邊別打空格

log4j的使用與javaproperties配置檔案載入

    日誌是我們在寫程式碼中經常會用到的,程式出錯了我們也需要去檢視日誌來調錯,對於像我們這一些新人來說,怎麼去使用日誌就比較陌生,下面我將我學習的過程分享一下: 1.需要找到一個log4j包,我使用的是log4j-1.2.15.jar。放在工程lib資料夾下 2.新建一

java獲取properties配置檔案某個屬性最簡單方法

    假如我想獲取src目錄下sysConfig.properties中的uploadpath屬性的值 方法如下所示: private static final ResourceBundle bundle = java.util.ResourceBundle.getBundle(

Java font.properties 配置檔案(中文/翻譯。。。)

The Java 2 platform defines five logical font names that every implementation must support: Serif, SansSerif, Monospaced, Dialog, and Dial

java Web專案properties配置檔案的密碼加密

get到一項新技能(properties檔案中value替換),之前也想過properties中配置項暴露但沒有落實,今天看到部落格分享一下: 我們使用的專案經常是這個樣子的: 1 <bean id="dataSourc

Java讀取配置檔案properties、xml)

1. 利用java.util提供的工具類Properties       - 首先我這邊有個file.properties檔案       - 然後去讀取這個檔案

Java 讀取 .properties 配置檔案

    java 開發中,經常要讀取 properties 配置檔案,下面介紹幾種讀取方式:     1、基於 InputStream 讀取配置檔案     該方式的優點在於可以讀取任意路徑下的配置檔案      Properties properties = new Proper

java讀取配置檔案的一些方法 getResourceAsStream 和 直接 FileInputStream 以及 配置System.getProperty("user.dir")所得的工作目錄

配置檔案位於 /src/ 下的情況已經由上述博主列出,需要的可以移步檢視,即以下幾個情況 1.路徑:src/aa.xml 2.位於src下同一個包下 3.位於src下不同包 不過本博主的專案是web專案,而配置檔案放在src檔案下容易因為快取導致更新不及時,

java讀取properties配置檔案

Java讀取properties配置資訊的兩種方法 Eclipse java Project目錄結構: aaa.properties user=root port=8888 ip=192.16

Java 讀取 .properties 配置檔案的幾種方式

Java 開發中,需要將一些易變的配置引數放置再 XML 配置檔案或者 properties 配置檔案中。然而 XML 配置檔案需要通過 DOM 或 SAX 方式解析,而讀取 properties 配置檔案就比較容易。 介紹幾種讀取方式: 1、基於ClassLoder

Java 讀取 properties 配置檔案的幾種方式及注意點

1、引言 java開發中,經常需要讀取配置檔案,有時即使我們方法是對的,但是就是讀取不到需要的內容,會報下面的錯: java.io.FileNotFoundException: sr/configure/config.properties (No such file or dir

Java讀取配置檔案的方式

 一、使用org.apache.commons.configuration 需要使用的jar包:commons-collections-3.2.1.jar、commons-configuratio

java讀取配置檔案的方法

一、使用org.apache.commons.configuration 需要使用的是jar包:commons-collections-3.2.1.jar、commons-configuration-1.10.jar、commons-lang-2.6.jar和commons

Java 讀取properties配置檔案

應用場景 java開發中經常將一些易變配置引數放置在xml配置檔案或properties配置檔案。解析xml配置檔案通常使用dom或sax方式,而讀取properties配置檔案比較容易,直接使用java.util下的Properties類讀取配置檔案。 讀取方式 基於

Java讀取Properties配置檔案Demo,支援中文

package com.utils; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.u

java操作properties配置檔案

Java中有個類Properties(Java.util.Properties),主要用於讀取Java的配置檔案,將一些可能需要變化的值存放在properties中進行配置,通常為為.properties檔案,其實就是普通的文字檔案,檔案的內容的格式是“鍵=值”的格式,文字

java讀取.properties配置檔案的幾種方法

讀取.properties配置檔案在實際的開發中使用的很多,總結了一下,有以下幾種方法(僅僅是我知道的): 一.通過jdk提供的java.util.Properties類         此類繼承自java.util.HashTable,即實現了Map介面,所以,可使

Java讀取配置檔案的內容,並將其賦值給靜態變數的方法

應用場景 專案開發中某個功能需要抽取成方法寫成一個工具類,提供給別人使用。寫過工具類的人都知道,工具類中的方法一般都是靜態方法,可以直接使用類名點方法名呼叫, 使用很方便,比如判斷某個物件是否為空的方式Objects.equals().由於我寫的這個工具類中需要讀取配置檔案中的內容,但是常規方法注入成員變數時

在工廠模式使用Properties配置檔案出現java.lang.ExceptionInInitializerError的問題

工廠模式的概念不提了 在使用Properties配置檔案時,使用FileInputStream載入配置檔案 public class DaoFactory { private ArchiveDao archiveDao; privat

Java程式碼獲取配置檔案(config.properties)內容的兩種方法

方法千千萬,本人暫時只總結了兩種方法。 (1) config.properties中的內容如圖 在applicationContext.xml中配置 <!-- 引入配置檔案 --> <bean id="configProperties" cl