1. 程式人生 > >如何讀取專案工程下的properties檔案

如何讀取專案工程下的properties檔案

讀取classess目錄下的檔案

程式碼實現

/**
     * 根據資源名稱獲取Properties物件
     * @param propertiesName
     * @return
     */
    protected static Properties getProperties(String propertiesName) {
        String path =  SystemPublicResourcesController.class.getProtectionDomain().getCodeSource().getLocation().getPath() + propertiesName;
        File file = new
File(path); Properties prop = new Properties(); InputStream in = null; try { in = new BufferedInputStream(new FileInputStream(file)); prop.load(in); } catch (IOException e) { logger.error(e.getMessage(), e); }finally { if
(in != null) { try { in.close(); } catch (IOException ex) { logger.error(ex.getMessage(), ex); } } } return prop; }

程式碼解讀

學習Java的同學注意了!!!
學習過程中遇到什麼問題或者想獲取學習資源的話,歡迎加入Java學習交流群,群號碼:543120397 我們一起學Java!

相關推薦

如何讀取專案工程properties檔案

讀取classess目錄下的檔案 程式碼實現 /** * 根據資源名稱獲取Properties物件 * @param propertiesName * @return */ protected stat

Maven組織的web專案讀取WEB-INFproperties檔案

開發時經常要讀取properties檔案的配置資訊,但是properties檔案所在的位置和properties訪問方式不同讀取方式也不同,現就讀取properties檔案進行總結。 1、訪問方式一般分:java專案和web專案。 2、檔案位置:與原始檔相同目錄和與源

web專案讀取WEB-INFproperties檔案

開發時經常要讀取properties檔案的配置資訊,但是properties檔案所在的位置和properties訪問方式不同讀取方式也不同 1、訪問方式一般分:java專案和web專案。 2、檔案位置:與原始檔相同目錄和與源目錄不相同 java專案與原始檔相同目錄讀取pr

java專案——讀取專案目錄檔案

//檔案目錄與JsonToJava.class處於同級目錄 Reader reader = new InputStreamReader(JsonToJava.class.getResourceAsStream("js/Server2.json"), "UTF-8"); /

java:在分散式專案讀取專案根目錄檔案(jar包也可用)

String path = Class.class.getClass().getResource("/").getPath(); String configPath=path+fileName; configPath = java.net.URLDecoder.decode(

Eclipse開發sap專案中i18n.properties檔案編譯顯示中文

首先來一段概述(其實很討厭這種,只做瞭解): 一、i18n是什麼? i18n(其來源是英文單詞 internationalization的首末字元i和n,18為中間的字元數)是“國際化”的簡稱。傳

maven專案結構中properties檔案讀取

<span style="font-family: Arial, Helvetica, sans-serif;">public class ABC{</span> private static String proFileName = "/confi

SpringBoot專案打成jar包後無法讀取到resource檔案

在Springboot專案的resources下添加了一個Excel模板檔案以供客戶端下載 開發環境下通過這種方式讀取檔案 File file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX + "static/

maven工程讀取resource目錄配置檔案

在maven工程中,我們會將配置檔案放到src/main/resources下面,例如我們需要確認resource 下的檔案編譯之後存放的位置。它編譯的路徑直接位於classes下面,這個路徑其實就是classPath的路徑,所以,在resources 根目錄下的配置檔案其實

使用Properties讀取專案外的配置檔案

最近公司要在一套伺服器上搭建兩個環境,為了節約成本,用到了阿里的docker,運維主管建議我們將配置檔案分離出來,基本可以結束上線即通宵的生活了。 這裡是工具類,有用到的大兄弟可以根據自己的需求改一下。 import org.apache.commons.c

1、讀取Android工程的配置檔案

1、將text.config檔案複製貼上到工程assets目錄 2、利用 AssetManger來讀取,配置檔案裡面的內容 AssetManager aM = null;

讀取專案中放置的檔案

1. 獲取檔案3.txt: A、相對路徑:從src開始寫起 //裡面路徑寫成:3.txt報錯:java.io.FileNotFoundException: 3.txt (系統找不到指定的檔案。) FileInputStream in = new FileInputStream( "src\\

【Java程式設計】寫入、讀取、遍歷Properties檔案

在Java開發中通常我們會儲存配置引數資訊到屬性檔案。這種屬性檔案能夠是擁有鍵值對的屬性檔案,也能夠是XML檔案。關於XML檔案的操作,請參考博文【Java程式設計】DOM XML Parser 解析、遍歷、建立XML。 在該篇博文中,我將展示怎樣向屬性檔案寫入鍵值對。怎樣讀取屬性檔案

ndk讀取資料夾檔案列表

char *dir_path = "/mnt"; DIR *dir = opendir(dir_path); if (dir == NULL) { LOGD("open dir error!"); return -1; }

讀取資源目錄json檔案並轉成實體類

//讀取 String fileName = "mock.json"; StringBuffer buffer = new StringBuffer(); InputStreamReader ir = new InputStreamReader(PoiController.c

【C++】C++讀取特定路徑所有檔案//*(資料夾的所有圖片、文件等)

內容:主要有兩種,一是藉助相關結構體,二是針對檔名排練有序。 一、藉助結構體 1.引用標頭檔案 #include <io.h> #include < fstream> #include < string> 2.適用範圍 沒有限制。

正確讀取resources目錄檔案

問題描述:本地可以正常讀取areacode.json檔案,打成jar包在測試環境找不到該檔案。 問題程式碼: static { StringBuffer strbuffer = new StringBuffer(); try { String

在不root手機的情況讀取data目錄檔案

使用 adb shell 指令可以連到 android device 裡,但 $ cd /data $ ls 會顯示錯誤: opendir failed, Permission denied 解法,下指令: run-as com.your.package 醬子就可以進去程式的資料夾裡,然後再透過

Java讀取jar包檔案

問題描述 讀取jar包下面的檔案,當程式在eclipse裡面的時候,classpath下的檔案可以讀取到,可一旦將程式打成jar包,則檔案讀取不到 解決方案 //獲取InputStream流的時候,使用下面的方式獲取,在eclipse工程/jar包下都不會出錯 //path裡

Android讀取assets目錄所有檔案

package org.crazyit.image; import java.io.IOException; import java.io.InputStream; import android.app.Activity; import android.content.