【SpringBoot问题记录】SpringBoot 配置文件未生效

SpringBoot配置文件未生效

问题描述:SpringBoot配置MongoDB,发现MongoDB连不上,查看报错,发现是连接数据库地址是localhost,说明未读取配置文件中配置,最后一路排查,发现是类加载器未从classpath路径下加载到application.yaml,即target.classes目录下,未生成对应的application.yaml文件。

最终发现根本原因是:pom文件中误加了如下packaging方式,导致资源类配置文件未打包编译。

pom

这个配置是因为当时在该项目中新建model后,发现不合适,又删除了,项目中的pom文件变为父类pom,即使model删除了,但是这个pom配置仍然会残留了下来,导致原本能执行的项目,突然不能执行,有点坑,还有修改pom,别忘了刷新!顺带熟悉了一下SpringBoot加载配置文件的流程,后面再记录吧!

你可能感兴趣的:(javaspringboot)