You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SpringBoot中application.yml配置不生效问题求助

解决SpringBoot中application.yml配置不生效的问题
  • 确认文件位置:application.yml必须放在src/main/resources目录下,这是SpringBoot默认加载配置文件的路径,放错位置会导致无法识别。
  • 检查YAML格式规范:YAML对缩进要求严格,必须使用空格(不能用Tab键),且层级缩进要保持一致。你的配置示例格式是对的,可再核对实际文件的缩进是否正确:
server:
  port: 9001
  • 排查配置优先级冲突:如果项目中同时存在application.properties和application.yml,properties文件的优先级更高,会覆盖yml的配置。测试时请注释或删除properties中的端口配置。
  • 检查构建工具配置:确保Maven/Gradle没有忽略resources目录下的yml文件。比如Maven的pom.xml需包含yml文件的加载配置:
<build>
  <resources>
    <resource>
      <directory>src/main/resources</directory>
      <includes>
        <include>**/*.yml</include>
        <include>**/*.properties</include>
      </includes>
    </resource>
  </resources>
</build>
  • 清理项目缓存并重建:执行mvn clean install(Maven)或gradle clean build(Gradle),清除旧的构建缓存后重新启动项目。

内容的提问来源于stack exchange,提问作者Jiao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 23:01:14