Maven ResourceBundle.getBundle讀取Properties異常MissingResourceException: Can't find bundlei解決方法


 

參考:https://blog.csdn.net/thousa_ho/article/details/72817616

 

問題描述

ResourceBundle讀取properties配置文件提示

MissingResourceException: Can not find bundle for base name resource.properties

reource.properties放在resources目錄【classpath目錄下】

始終提示找不到該文件

 

 

原因

classpath下的文件編譯后放在classes目錄下,與項目根目錄同級!

 

ResourcesBundle如果讀取的文件帶有“properties”后綴名,則它會從工程根目錄下找;而如果要到classes下去尋找,則要去掉后綴!

解決方法

去掉properties后綴即可

ResourceBundle resourceBundle = ResourceBundle.getBundle("resource", Locale.getDefault());

 



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM