Spring讀取Properies中引數,properies或xml檔案不在src下
首先,程式讀取取檔案,
(程式碼中獲取路徑方式就比較廣泛了,例:System.getProperty("user.dir");獲取工作目錄;不像spring配置檔案中只能獲取WEB-INF或者使用classpath)
String userDir=System.getProperty("user.dir");
Properties props=new Properties();
props.load(new FileInputStream(userDir+"/config.properties"));
此時,properties檔案中所有的引數均被讀取至系統中。
可以使用:
props.getProperty("file.monthprex");
獲取引數。
接下來,講重點,spring配置檔案中讀取Properties中的引數
<bean id="propertyConfigure" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" />
spring配置檔案中加入此Bean,方可在配置檔案中使用$獲取所有引數
相關推薦
Spring讀取Properies中引數,properies或xml檔案不在src下
首先,程式讀取取檔案, (程式碼中獲取路徑方式就比較廣泛了,例:System.getProperty("user.dir");獲取工作目錄;不像spring配置檔案中只能獲取WEB-INF或者使用classpath) String userDir=System.getPr
idea中的spring boot maven專案的依賴和pom.xml檔案不一致的解決辦法
今天用idea建立了一個spring boot專案,包含了spring security,在pom檔案和專案依賴都存在security依賴的情況下,對專案的訪問連結都會跳轉到輸入賬號密碼的驗證登入頁面,程式碼和跳轉如下: 為了驗證security的
Laravel 中 offset,limit 或 skip , take 的使用
laravel 本身有一個自帶的快速分頁方法 paginate,只需要傳入每頁顯示多少條資料就可以 了,但是如果想使用自定義從哪裡開始呢。 一、offset,limit (offset 設定從哪裡開始,limit 設定想要查詢多少條資料) Model::offset(0)->lim
Python-for迴圈迭代讀取多個引數,傳送POST請求
本來想用java來寫批量新增裝置到IOT平臺的,但是,想嘗試用Python指令碼寫一下,就請教一下朋友,使用for k,v in 來讀取多個引數,實現用POST請求 批量新增的功能 #!/usr/
vue 頁面跳轉(兄弟元件)通過路由或vuex 進行傳遞引數,並且實現重新整理資料不消失
用vue搭建整個前端頁面,需要實現一個資訊列表的顯示,當點選某一項時,跳轉到另外一個頁面顯示具體的資訊詳情。那麼像這種兄弟之間的頁面如何傳遞參呢?我們都知道在 Vue.js 的專案中,如果專案結構簡單,
Qt中QDomDocument,讀取txt檔案和xml檔案,並且修改xml檔案和儲存修改後的檔案
此文件main.cpp檔案分為兩部分: 1】上面是讀取txt文件的程式碼 2】下面是讀取和修改xml文件的內容,並且儲存xml修改的程式碼 #include<QGuiApplication> #include<QQmlApplicationEngine&
用Radeon RAMDisk在Windows 10中創建關機或重新啟動不消失的內存虛擬盤
開機 sso data- 技術 div water img button .net 之前用ImDisk創建的內存虛擬盤每次關機或重新啟動後就會消失,想要開機自己主動創建內存虛擬盤盡管能夠用批處理來實現,但還是有點不爽。下載試用了Radeon RAMDisk(Rade
php讀取寫入資料庫亂碼,如果你百度不能解決,看看這篇吧!!
php專案是宕下來的,本人也是剛接觸php,但是我要說的是這個php基本關係不大,這個亂碼問題困擾了我好幾天,百度了n多解決方案,發現就呵呵了全是抄來的,還不註明轉載地址,也是服了!百度上的方法我幾乎都試過,修改php.ini檔案啦,修改my.ini檔案啦,還有設定頁面字元編碼集,保持
Spring整合Hibernate註解配置 無hibernate.cfg.xml檔案,自動生成表配置
本以為一個無足掛齒的小問題,沒想到還折騰了一下。遂記錄一下。主要搜尋出的結果排名靠前的大多是在hibernate.cfg.xml中的配置方式。與我的環境不符。正確配置方式如下。已測試。 <bean id= "sessionFactor
ViewPager中動態新增XML佈局檔案,並獲取XML檔案中控制元件ID的操作(inflate)
Step 1: 佈局檔案中新增viewpager和切換頁面button <spanstyle="font-size:18px;"><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/a
spring 宣告式事務配置,丟擲runtimeException異常不回滾
預設spring只在發生未被捕獲的runtimeexcetpion時才回滾。 最容易解決的辦法:程式碼級控制:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); try{ ..
【JAVA-OSS】如何在spring-boot專案中使用oss上傳下載檔案
準備工作: 1.申請oss 你會得到 endpoint,accessKeyId,bucketName,accessKeySecret 2.引入oss maven dependency : com.aliyun.oss:aliyun-sdk-oss:jar:2.5.0 3.
com4j學習(1):Java操作Visio之Java讀取Visio圖形關係並存儲到XML檔案中
前言: MicroSoft Visio是微軟旗下一款非常非常出色的繪圖軟體,可以用來繪製各種各樣的圖形(如流程圖、UML、工程圖等)。現在有這樣一個需求,我們想讀取visio中的圖形的形狀、屬性、連線關係等到程式中(java、c++、python都行),這樣我
專案訪問index.html,預設跳轉到login.jsp頁面,隱藏位址列每次顯示請求路徑和引數,定個在域名不變
知識點 1.兩種方法頁面進行載入跳轉到主頁 2.位址列保持域名不變的實現 詳細 一、兩種方法頁面進行載入跳轉到主頁 1.index.html為專案WEB.xml中配置的預設載入頁面,輸入域名訪問in
C#引用型別引數加ref或out與不加ref或out的區別
通過下面的例子說明引用型別引數加ref和不加ref的區別 class a { int val; } class test { public static void Main()
【OpenCV】編譯OpenCV時,FFmpeg或ippicv下載不成功的解決方案
在自己編譯OpenCV時,因為種種原因可能會導致FFmpeg或ippicv下載不成功的問題,可以通過手動配置來解決這類問題,當然也可以直接配置之後再編譯。 在進行配置之前,首先前往GitHub下載相應的庫。 連結開啟之後頁面內容大致如上圖所示,圖中圈
從鍵盤輸入4位學生的資料(學生資料包括學號、姓名和三門課成績),然後把它們轉存到磁碟檔案中去,再從磁碟檔案讀入相應變數中,並將變數內容輸出到螢幕。
#include<stdio.h>#define num 4struct stu{char number[20];char name[20];float Sub1;float Sub2;float Sub3;};int main(){int i;FILE *fp;
C#解析讀取XML檔案,並且對XML檔案進行操作
如果不懂XML文件結構,請點選移步這裡 在綜合搜尋了網上的文章之後發現,有很多文章的講解博主看的一知半解,並且有些方法已經找不到了,所以就有了自己整理一下學習成果,同時通過部落格共享成果 目前還在學習中,先佔坑,後續補上 經過昨天的實驗和測試,補上C#XML的資訊讀取操
Postgresql 資料在一張表中存在,另一張表不滿足完整性的查詢
有兩張表T1,T2,表結構和資料如下:create table t1 ( id int ); create table t2 ( id int, finished int ); insert into t1 values (1); insert into t
spring-cloud匯入eclipse時,@slf4j註解為什麼找不到log變數
原因是缺少外掛Lomboz。Lomboz是一個基於LGPL的開源J2EE綜合開發環境的Eclipse外掛,對編碼,釋出,測試,以及debug等各個軟體開發的生命週期提供支援,支援JSP,EJB等。Lomboz是Eclipse的一個J2EE的外掛,它將很多Java應用伺服器、J