idea环境下springboot项目resource配置文件失效问题的其中一种情况

 

问题:项目目录下有application.properties文件,配置却没有生效,启动项目使用默认端口8080。

idea环境下springboot项目resource配置文件失效问题的其中一种情况_第1张图片

排查过程:

1.由于spingboot项目默认文件路径 (按优先级从高到底):

file:/config/

file:/

classpath:/config/

classpath:/

把application.properties剪切到根目录下,可以正常生效,排除是文件格式错误问题

2.查看target目录,发现resource目录下配置并没有拷贝到target的目录下

3.使用maven命令,先clean,在package,发现并没有生成jar包

4.查看pom.xml文件,最后发现失效原因

具体原因:idea在当前工程下添加新的modules,最外层项目pom文件默认设置pom,导致打jar包失败

idea环境下springboot项目resource配置文件失效问题的其中一种情况_第2张图片

 

 

你可能感兴趣的:(java)