參考: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());
