问题描述
今天在使用ResourceBundle.getBundle("database")
方法加载Resources
目录下资源时,报错MissingResourceException
,通过查看源码注释可以发现:
![报错图片](https://i-blog.csdnimg.cn/blog_migrate/cadd7cf790701ae4aea83394744210e2.png)
无法找到Resources目录下的该文件。打开项目结构可以看到,Resources目录并未被识别为资源目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3feb07c22363c308ee22e255b5729654.png)
解决方法
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/afda485b2161acc6256d62e87a50c2fb.png)
问题思路
在Project Structure
中重新设置为Resources目录时,idea自动提示为maven导入时就未识别成功,因此应该是maven配置导入失败,重新刷新即可。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e26afaadd0368262a232e2943619a8e3.png)