springboot-profiles.active-问题排查

10 篇文章 1 订阅
8 篇文章 0 订阅

问题说明

  • 在项目中由于有多个配置文件,这个配置文件分别在打包的时候,启动的时候才进行切换…
  • 启动的时候由于本地环境的问题,导致切换失败,

问题排查

启动排查

  • 项目启动查看是否正确的读取了配置文件
  • -_,-我的问题就是这个问题,由于我没仔细看启动信息,导致读取了错误的配置文件,然项目启动不去来,等我看到这个问题的时候整个人都裂开了.太粗心了

在这里插入图片描述

yml排查

  • 首先检查,在IDEA 里面点击这个@env@ 看看是否能跳到对应的XML文件,这个是自定义属性,
    • 可能是Maven中的config文件
    • 可能是pom.xml文件
spring:
  profiles:
    active: '@env@'

POM.XML排查

  • 查看 打包所包含的文件这个地方的配置是不是写死了…
 <resources>
     <resource>
         <directory>src/main/resources</directory>
         <!-- 处理文件时替换文件中的变量 -->
         <filtering>true</filtering>
         <excludes>
             <!-- 打包时排除文件,可自行添加test.yml -->
             <exclude>application.yml</exclude>
             <exclude>application-dev.yml</exclude>
             <exclude>application-publish.yml</exclude>
             <exclude>application-test.yml</exclude>
         </excludes>
     </resource>
     <resource>
         <directory>src/main/resources</directory>
         <filtering>true</filtering>
         <!-- 打包时所包含得文件 -->
         <includes>
             <include>application.yml</include>
             <!-- 两种方式,都试试看 -->
             <!-- <include>application-${env}.yml</include>-->
             <include>**/*</include>
         </includes>
     </resource>
 </resources>

查看Maven下的config.xml

  • 是否配置了正确的配置文件,
    在这里插入图片描述

IDEA 排查

  • 查看配置文件是否正确,这里是编译的时候选择的配置文件
    在这里插入图片描述

查看IDEA

  • 查看IDEA 的启动配置是否写死
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值