[JAVA IDEA]在使用maven專案中,無法讀取resources資料夾中的配置檔案的一種解決方案
1、在通過配置檔案來連線資料庫時,在resouces檔案中放入了db.properties配置檔案,但無法正常讀取到
讀取配置檔案資訊的程式碼:
InputStream input=JdbcUtil.class.getClassLoader().getResourceAsStream("db.properties");
2、通過上網查詢
在pom.xml檔案中新增
<build>
<resources>
<resource>
<directory>src/main/java/pro</directory>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>
並在java目錄中建立pro資料夾,將db.properties複製進該檔案,切記resouces檔案中的db.proerties檔案不可刪除
3、網上查詢得知造成這樣的原因是:在idea中,resources中的檔案有時會不被編譯,而造成資源無法找到
相關推薦
[JAVA IDEA]在使用maven專案中,無法讀取resources資料夾中的配置檔案的一種解決方案
1、在通過配置檔案來連線資料庫時,在resouces檔案中放入了db.properties配置檔案,但無法正常讀取到 讀取配置檔案資訊的程式碼: InputStream input=JdbcUtil.class.getClassLoader().getResourceAsStream("db.prope
Intellij Idea Maven工程編譯時無法關聯lib資料夾中的第三方jar包,執行時報錯找不到類
[問題描述] 將lib資料夾或者資料夾中jar包新增到依賴中,執行的時候仍然找不到jar包中的class。 [解決思路] 將lib資料夾中的jar安裝到本地maven倉庫中,修改pom.xml檔案新增jar依賴。 [解決步驟] [1] maven安裝jar包的命令如下:
Butterknife.OnClick中防止按鍵過快的點選的的一種解決方案。
按鍵的防抖就是判斷一下兩次點選的時間差,但是如果在Butterknife.OnClick中寫,每次都要寫一堆程式碼 其實我們希望的最理想的解決方案是: @OnClick({R.id.record, R.id.combine}) public void o
vs2015 開啟專案或者建立新WEB專案失敗,無法讀取配置檔案 redirection.config
在網上沒有類似的解決方法 ,所以特意寫下來。 經過: 1、當前開啟的的是32位的VS2015,所以在C:\Program Files (x86)裡面IIS Express夾查詢檔案,結果也能找到 redirection.config這個檔案 2、檢查這個檔案的許可權,新增
vue專案中,如何對static資料夾下的靜態檔案新增時間戳,以達到清除快取
例如config.js檔案是存放在static資料夾下,裡面存放的是websocket資訊,需要經常改動。改動了以後由於快取資訊,使其不生效,因此需要對引入的檔案新增時間戳。 方法如截圖所示: <script id="main"></script><script type="
slua中,綁定lua文件到Monobehavior的一種方法
void ons 我們 gate use cli called call asset slua本身並不提供如何把一個lua文件綁定到一個預制中,就像一個普通的繼承自monobehavior的自定義腳本那樣,而tolua的框架卻采用了拙劣的做法: public class
華為ENSP中AR啟動失敗錯誤程式碼40,42,43,及啟動後一直#的問題的一種解決方案
系統是64位win10安裝ensp510時不斷40.42.43的錯且在不報錯時開啟ar時一直輸出# 查閱網上各種方法 一 一嘗試後發現, 我的問題是虛擬機器不是最新版本,且虛擬機器中沒有配置網絡卡,檢視是否有網絡卡配置,在virtualbox中點選左上角的管理,選擇全域性設定,然後在
python選取資料夾,然後計算該資料夾下所有檔案的md5值,並列出md5值相同的檔案到log中
因為在處理手機相簿的時候,發現有些照片儲存了好多次,為了保證一張圖片不被多次儲存,所以想到通過計算圖片md5值的方式來進行篩選。 圖片的md5值計算,使用python非常方便。 執行該py之後,會有一個對話方塊,通過選擇目錄,即可遍歷該目錄及子目錄下所有檔案,計算出md5值,並將md5值重複
java 遞迴呼叫自動讀取某資料夾下所有檔案(遞迴呼叫)
import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; public cl
springboot打成jar包後無法讀取resource資料夾下檔案模板---------------gxy
springboot打成jar包後無法讀取resource資料夾下檔案模板 BufferedInputStream bis = null; OutputStream os = null; Cla
從SVN匯出來的Maven專案在eclipse怎麼取消target資料夾顯示
有時候,在我們開發Maven Web專案時,從SVN 上匯出來的Maven會自動在我們本地專案新增一個target資料夾。target資料夾是專案本身的一些class檔案等不需要提交的檔案。那麼,我們應該怎麼處理呢?這裡我們通過設定可以在提交svn是不顯示target檔案。
xftp連線提示無法開啟,無法顯示遠端資料夾
1. 問題原因 由於ftp連線模式port模式和pasv模式。設定ftp 連結模式為port (主動模式) ,ftp客戶端一般預設使用的pasv (被動模式) 。如果不修改模式,使用者連結伺服器後
“XXX.exe 中的 0xXXXXXXXX處未處理的異常: 0xC0000005: 讀取位置 0xXXXXXXXX 時發生訪問衝突”的一種解決方案
CxxxDlg *pDlg = (CxxxDlg*)AfxGetMainWnd(); 定時器回撥函式中pDlg呼叫類成員變數和成員函式時出現以上錯誤。經觀察pDlg為空指標,確實意想不到。 解決方法: 設定全域性變數CxxxDlg* g_pDlg = NULL;並且在O
設定好ftp後用xftp連線提示無法開啟,無法顯示遠端資料夾
在我設定好ftp後使用xftp軟體連線時可以連上但是提示如下,無法顯示遠端資料夾,最終找到了原因 1. 問題原因 由於ftp連線模式port模式和pasv模式。設定ftp 連結模式為
Spring boot(15) spring boot admin server作為普通工程的時候,無法訪問static資料夾下的靜態資源
目前想將spring boot 新增到自己的許可權系統中 但是發現只要pom.xml引用 <!-- spring boot admin監控end--> <dependency
Android studio 出現java.lang.NoClassDefFoundError錯誤的一種解決方案 5.0以下機型無法執行應用報錯
在重構中,添加了一些第三方類庫,使得整個Android程式的方法數超出了65535,這個時候打包時應該出現下面這個錯誤 Process: com.youzhiapp.cityonhand, PID: 13155 java.lang.NoClassDefFoundError:
Eclipse部署不成功的問題(部署到tomcat中,只有個空資料夾)
我所用的工具:Eclipse 原因:從git中clone出項目來之後,匯入到Eclipse中(是web專案),部署到Tomcat中後,啟動Tomcat,但是專案未被執行,檢視D:\tomcat\webapps\Test,卻發現Test資料夾是空資料夾!首先發
專案上線前遇到的關於資料指令碼和配置檔案管理的問題
1、資料庫結構與資料指令碼 投產前要提變更單,需要整理資料庫結構和資料指令碼。其中資料指令碼還包括前備、執行、後備、回退指令碼。用來在執行前備份,執行失敗後回滾,執行成功後備份。目前有一個開發庫、測試庫、投產演練庫三個庫。由於資料指令碼即使在投產前幾天甚至還有要改動的,所以整個提指令碼、
建立的springboot專案如果沒有src/main/resources資料夾
這是剛建立的一個maven專案,由此可以看見,專案並沒有存放配置檔案的src/main/resources資料夾 解決方案: (1)選中專案,右鍵單擊,如圖所示選擇:Build Path --> Configure Build Path 選中src/main/java目錄,
【已解決】maven環境下log4j配置檔案無效的解決方案
背景:學webmagic時跑官方案例,出現以下錯誤: log4j:WARN No appenders could be found for logger (us.codecraft.webmagic.scheduler.QueueScheduler). log4j:WARN