1. 程式人生 > >java 將 properties 檔案 載入到記憶體

java 將 properties 檔案 載入到記憶體

在做專案和應用程式的時候,經常會將一些常量或者連結資料庫、伺服器的資訊儲存在properties檔案中。以便這些資訊發生改變的時候,執行修改properties檔案,而不需要需該程式程式碼。

 舉例子:

data.properties

key=1234567890abcdef
bid=1004
bidForDaka=10081
public class DataPro {
//    private static final Logger log = LoggerFactory.getLogger(Env.class);
    public static String get(String key) {
        return getProperties().getProperty(key);
    }



    public static Properties getProperties() {
        try {
            return (Properties) SpringUtil.getBean("env");
        } catch (Exception e) {
            Properties properties = new Properties();
            try {
                File file = new File(Env.class.getResource("/").getPath(), "data.properties");
                //log.warn("use {}",file);
                InputStream inputStream = new FileInputStream(file);
                properties.load(inputStream);
                inputStream.close();
            } catch (IOException e1) {
                e1.printStackTrace();
            }
            return properties;
        }
    }
這樣沒只需要通過DataPro.get() 來操作 data.properties檔案中的資料。

相關推薦

java properties 檔案 載入記憶體

在做專案和應用程式的時候,經常會將一些常量或者連結資料庫、伺服器的資訊儲存在properties檔案中。以便這些資訊發生改變的時候,執行修改properties檔案,而不需要需該程式程式碼。  舉例子: data.properties key=1234567890abcde

java 讀取properties檔案通用工具類

1.建立 PropertiesUtil.java檔案: package com.demo.util; import java.util.ResourceBundle; /** * 對系統中的config.properties配置檔案內容讀取工具類 * * Created by zha

Java讀取properties檔案連線資料庫

先說為什麼要有這種東西,或者我們為什麼要用這種方式來寫,先看經常用的方法,我們經常寫的 package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQ

Java讀取.properties檔案

在java-web專案的開發中,經常讀取properties的配置檔案。但是對於properties的路徑問題很是疑惑,本次總結,是將檔案放到src目錄下。 這樣省了好多事情。寫到這裡,是為了以後在遇到這種事情,就直接copy了,畢竟作為程式設計師都是比較“懶”的。 直接上程式碼吧

properties檔案的配置設定為整個Web應用的全域性變數

四種作用域: Web應用中的變數存放在不同的jsp物件中,會有不一樣的作用域,四種不同的作用域排序是 pageContext < request < session < application; 1、pageContext:頁面域,僅當前頁面有

java讀取properties檔案

1.通過java.util.Properties提供的getProperty()方法 /** * ConfigUtils.java * Created at 2018-10-16 * Created by IchimaruGin * Copyright

大資料載入記憶體中檢索字串

<pre name="code" class="cpp"><pre name="code" class="cpp">#define _CRT_SECURE_NO_WARNING

通過Load table命令資料檔案載入到Sybase IQ資料庫裡面的Python指令碼

CREATE TABLE poc_app.sys_ftp_cfg (     ftp_id              varchar(100) NOT NULL,          --話單檔名標記     ftp_cycle_id        varchar(1) NO

java讀取properties檔案對應值

tag.properties:src下的properties檔案。 1:定義 public static String urlProperty;     2:方法    Properties properties = new Properties();      

javaproperties檔案的使用

properties檔案的使用 properties檔案顧名思義,屬性檔案,從它的名稱中直觀的理解就是,它應該是可以表示某些屬性, 是的,可以在它裡面定義一些欄位,這將不需要我們在程式碼中書寫,這就可以將這些資訊從程式碼中分 離出來了,很方便。我是在編寫資料庫程式碼的過程中接

Java讀取Properties檔案的六種方法

使用J2SE API讀取Properties檔案的六種方法1。使用java.util.Properties類的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new

利用Javaword檔案轉成pdf檔案

說明:使用本方法計算機中必須含有office 一.準備工作 1.準備如圖三個檔案: 2.將第二個檔案複製到C:\Windows\System32,將第三個檔案複製到C:\Windows\SysWOW64, 然後將這兩個檔案複製到jdk,jre裡面的bin資料夾 二.開始編譯

JS檔案載入到SharePoint環境中的方法

在開發SharePoint工程的時候,少不了使用JS,SharePoint允許開發者用很多種方式載入JS程式碼,以下以JQuery和SharePoint2013為例,總結了一些將自定義的JS檔案載入到SharePoint環境中的一些方法,假設JQuery檔案已經部署到Sha

JAVA操作properties檔案

1.方法一(放在src的路徑下) InputStream fis =TestProperties.class.getClassLoader().getResourceAsStream("init.properties") 2.方法二(要求TestProperties和in

Java 讀取properties檔案

一、前言                                 Java工程中想log4j、資料庫連線等配置資訊一般都寫在.properties檔案中,那麼如何讀取這些配置資訊呢?下面把相關方法記錄下來供以後查閱。 二、.properties檔案      

JavaProperties檔案中寫入內容

String filePath = "H:\\final\\code\\Servlet_Ajax\\src\\test\\aa.txt"; Properties prop = new Properties(); try { InputStream fis

java讀取properties檔案內容

public class LoadProperties { private static LoadProperties sington=null; private static Properties properties=null; private LoadPrope

java 讀 大檔案excel 記憶體溢位 解決

    Office軟體一直是一個誨譽參半的軟體,廣大普通計算機使用者用Office來滿足日常辦公需求,於是就產生了很多生產資料和文件,需要和企業單位的專用辦公系統對接,而Office的解析工作一直是程式設計師非常頭痛的問題,經常招致程式設計師的謾罵,也被譽為是微軟最爛

java通過配置檔案載入資料庫(以Mysql為例)

專案結構如圖示 jdbc.properties內容為: jdbc.username=root jdbc.password=root jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306

properties檔案放在Jar包並讀取

有時候需要在一個library內部打包一個properties檔案,包含一些配置資訊,而不能部署在外部。在maven工程裡面,將properties檔案放在src/main/resources目錄下。就會自動打包到classes目錄下。然後在jar包的程式碼中想要讀取這個檔案