Springboot读取不到yml文件的问题(转载)

Springboot工程分为两个大文件夹,/src/main和/src/test,main和test下面分别由java和resource,如图所示:

 

规则:

  • main的java里面的代码,只能读取main的resource的配置文件;
  • test的java里面的代码,既可以读取main的resource的配置文件,也可以读取test的resource的配置文件。
  • test的java代码优先读取test的resource的配置文件;
  • 这个优先的意思是,只要test下的resource存在配置文件,哪怕只有一个空文件,test的java也不会去读main的resource了。

  我被坑了两次的地方是,main和test都加了resource配置文件,但是test的残缺不全,所以跑单元测试的时候各种配置找不到。去网上搜索Springboot读取不到配置文件,是搜索不到我遇到的这个问题的。

posted @ 2023-06-12 19:51  昕夕caas  阅读(546)  评论(0)    收藏  举报