美文网首页
两次Springboot读取不到yml文件的问题--自己给自己挖

两次Springboot读取不到yml文件的问题--自己给自己挖

作者: 猫尾草 | 来源:发表于2019-11-20 15:40 被阅读0次

    第一次被坑过之后就忘记了,没想到又被坑了一次
    这次一定要记录下来,提醒自己。


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


    image.png

    规则:

    • 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读取不到配置文件,是搜索不到我遇到的这个问题的。

    相关文章

      网友评论

          本文标题:两次Springboot读取不到yml文件的问题--自己给自己挖

          本文链接:https://www.haomeiwen.com/subject/ljjtwctx.html