解决ResourceBundle.getBundle文件路径问题
ResourceBundle.getBundle文件路径问题
当出现报错
java.util.MissingResourceException: Can't find bundle for base name payclient, locale zh_CN
说明是添加的配置文件
payclient不存在或者是存放的路径不正确。
1. 首先合适一个配置文件是否存在,如果不存在则添加配置文件。
2. 如何文件存在,测试系统获取不到,使用它的全路径
例:
ResourceBundle config = ResourceBundle.getBundle("com.amaker.test.MessageResource");
要按照路径,把你的配置文件加入ClassPath中就可以了。
配置路径注意使用的是'.'而不是'/' 如果是配置文件是在项目封装的jar包外面,这样可以方便进行修改,这样的需要配置路径的时候,不要配置到根目录,找到jar包和配置文件共同所在的目录即可。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
springboot 如何解决yml没有spring的小叶子标志问题
这篇文章主要介绍了springboot 如何解决yml没有spring的小叶子标志问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-03-03
最新评论