java web 載入配置檔案資訊
通常我們在開發web專案的時候,會有一個應用程式的配置檔案,我們稱為properties檔案,這個檔案配置了在應用中需要用到的配置資訊,比如說附件上傳儲存的路徑、日誌配置、資料庫配置等一些資訊,那麼這些資訊在後臺是如何讀取的呢?通過對自己公司的元件分析,對其中的過程進行一下記錄,希望也能讓各位朋友知道是如何讀取的。
首先我們得有一個配置檔案,我這裡是一個比較簡單的配置檔案,只配置了日誌是否列印的標識:
把這個配置檔案加入到WEB-INF\classes目錄下。
然後我們就可以在web.xml中配置啟動容器的時候就載入配置檔案,具體配置:
然後在java程式碼中利用java.util包下的Properties物件來載入配置資訊,同時提供get/set方法對引數進行操作:
這樣我們的配置檔案中的資訊就被載入到了Properties類的例項props中了,之後我們就可以想像訪問物件屬性一樣獲取取配置檔案中的屬性(根據配置檔案的key獲取),程式碼示例如下:
相關推薦
java web 載入配置檔案資訊
通常我們在開發web專案的時候,會有一個應用程式的配置檔案,我們稱為properties檔案,這個檔案配置了在應用中需要用到的配置資訊,比如說附件上傳儲存的路徑、日誌配置、資料庫配置等一些資訊,那麼這些資訊在後臺是如何讀取的呢?通過對自己公司的元件分析,對其中的
部署struts2專案到Tomcat伺服器中報錯:Dispatcher initialization failed 以及 Tomcat 始終載入同一個專案的web.xml配置檔案資訊
嚴重: Dispatcher initialization failed Unable to load configuration. - action - file:/E:/apache-tomcat-7.0.85/webapps/StrutsDemo/WEB-INF/classes/struts
【Java Web】——配置檔案的格式之xml和properties的區分
package testXMLDemo; import org.dom4j.*; import org.dom4j.io.SAXReader; import org.dom4j.io.XMLWriter; import java.io.File; import java.io.FileWriter; imp
java動態載入配置檔案
最近專案中需要做定時任務,即定時資料庫的備份。定時時間使用者可以在介面中配置,要求配置修改好立即生效。 想不到什麼好辦法。下面是一種實現思路 把使用者配置的時間存到properties配置檔案中,定時任務每隔一分鐘執行一次,每次執行前都會去讀取配置檔案,如果配置的時間與當
java動態載入配置檔案不成功的問題
本文為【塗宗勳的技術部落格】原創,若要轉載,請註明出處:http://blog.csdn.net/tuzongxun 一、問題背景:在我們之前的專案中,很多資料是配置在application.properteis檔案中的,這樣很多時候修改了資料後,只需要重啟應用,而不需要重新
Spring的Java配置方式、讀取配置檔案資訊
Spring的發展 Spring1.x 時代 在Spring1.x時代,都是通過xml檔案配置bean,隨著專案的不斷擴大,需要將xml配置分放到不同的配置檔案中,需要頻繁的在java類和xml配置檔案中切換。 Spring2.
Spring框架整合WEB解決配置檔案載入多次的問題
1. 建立JavaWEB專案,引入Spring的開發包。編寫具體的類和方法。 * 環境搭建好後,啟動伺服器來測試專案,傳送每訪問一次都會載入一次配置檔案,這樣效率會非常非常慢!! 2. 解決上面的問題 * 將工廠建立好了以後放入到ServletContext域中.使用工廠的時候,從Servl
JAVA載入配置檔案的兩種方式
一: package days_01; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.sql.Connection; impor
ssm框架中,Java web專案的啟動流程及web.xml配置檔案
一、web.xml配置檔案 專案啟動與web.xml配置檔案密不可分,web.xml配置檔案用於初始化配置資訊,包括welcome、context-param、listener、filter、filter-mapping、servlet、servlet-mapping、其他。如下
java logback手動載入配置檔案
廢話不多說直接上程式碼: 一共兩個java檔案,第一個是例子,第二個是配置檔案載入類; LogbackTest.java /* * To change this template, choose Tools | Templates * and open the tem
tomcat6配置java專案啟動動態載入配置檔案
加大myeclispe 下面jdk記憶體 配置 -Xms64m -Xmx512m <Context className="org.apache.catalina.core.StandardContext" cachingAllowed="true"
web工程載入配置檔案
1、在servlet中資原始檔的讀取 方法一:獲取資原始檔的資料流 ServletContext context = this.getServletContext(); In
載入配置檔案時出錯: 對路徑 web.config”的訪問被拒絕。
開始用vs2010把網站釋出在桌面上,後來把整個資料夾移到C盤。在IIS中新建網站,結果就出現錯誤“載入配置檔案時出錯: 對路徑.................. web.config”的訪問被拒絕。” 檢視web.config許可權發現沒有User使用者,手
java載入配置檔案的三種方式
比如我們要載入db.properties檔案 如圖: 比如我們要載入source目錄下的db.properties檔案。就有以下幾種方式 第一種是檔案io流: public static v
log4j的使用與java中properties配置檔案載入
日誌是我們在寫程式碼中經常會用到的,程式出錯了我們也需要去檢視日誌來調錯,對於像我們這一些新人來說,怎麼去使用日誌就比較陌生,下面我將我學習的過程分享一下: 1.需要找到一個log4j包,我使用的是log4j-1.2.15.jar。放在工程lib資料夾下 2.新建一
web.xml中的過濾器中的配置必須載入配置檔案
<!-- 無論是監聽還是過濾器初始化針對的是我我門的配置檔案和初始化實際就是引數傳出我們的引數--><!-- 編碼過濾器 --><filter><filter-name>characterEncoding</fil
Java Properties類載入配置檔案轉義問題
場景: 配置檔案config.properties 配置項cfg.regexp=\d+\t 載入配置檔案程式碼 InputStream ins = PropManager.class.getResourceAsStream("/config.prope
java-web.xml 配置
圖片 java ima info ESS 控制器 時間 src 前端控制器 1: session 的時間限制。 2.springMvc 前端控制器 配置 3,監聽 4.歡迎 5:404/500頁面 java-web.xml 配置
MySQL-載入配置檔案並通過配置檔案連線資料庫
package demo5; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.S
Java類訪問配置檔案
package com.dashuo.da.common.function; import java.io.FileInputStream; import java.util.Properties; public class MongoTask2 { /** * * 主測試方法