当前位置: 首页 > news >正文

解决IDEA Maven编译时@spring.profiles.active@没有替换成具体环境变量的问题

如果不加filtering = true,编译后的文件还是 @spring.profiles.active@
编译前的application.yml
在这里插入图片描述

编译后的application.yml【环境变量没有改变】
在这里插入图片描述

解决方案

找到 SpringBoot 启动类所在的pom.xml,在 resources 增加 filtering = true,然后重新编译即可。

	<build><resources><resource><directory>src/main/resources</directory><!-- 解决yml配置 @spring.profiles.active@ 时编译后没有生成对应环境的问题 --><filtering>true</filtering></resources></build>

查看编译后的资源文件application.yml已经变成了具体的环境了。
在这里插入图片描述

相关文章:

  • 将本地文件上传到云服务器上
  • Redis+Caffeine构建高性能二级缓存
  • 数据出境的安全合规思考
  • 蓝桥杯13届国赛 2022
  • Java设计模式之代理模式:从入门到精通(保姆级教程)
  • 我开源了一个免费在线工具!UIED Tools
  • 【Jenkins简单自动化部署案例:基于Docker和Harbor的自动化部署流程记录】
  • 【现代深度学习技术】注意力机制05:多头注意力
  • AIGC时代的内容安全:AI检测技术如何应对新型风险挑战?
  • 国产密码新时代!华测国密 SSL 证书解锁安全新高度
  • 鸿蒙 UIAbility组件与UI的数据同步和窗口关闭
  • 【C++】”如虎添翼“:模板初阶
  • 区块链大纲笔记
  • java每日精进 5.11【WebSocket】
  • Python爬虫第20节-使用 Selenium 爬取小米商城空调商品
  • 运用数组和矩阵对数据进行存取和运算——NumPy模块 之四
  • 现代化水库运行管理矩阵平台如何建设?
  • 【Linux篇章】Linux 进程信号2:解锁系统高效运作的 “隐藏指令”,开启性能飞跃新征程(精讲捕捉信号及OS运行机制)
  • 【文心智能体】使用文心一言来给智能体设计一段稳定调用工作流的提示词
  • 《数据结构初阶》【堆 + 堆排序 + TOP-K】
  • 中美经贸中方牵头人、国务院副总理何立峰出席新闻发布会表示:中美达成重要共识,会谈取得实质性进展
  • 中美经贸高层会谈11日在日内瓦将继续进行
  • 巴称巴控克什米尔地区11人在印方夜间炮击中身亡
  • 成就彼此,照亮世界:“中欧建交50周年论坛”在沪成功举行
  • 马上评|让“贾宝玉是长子长孙”争议回归理性讨论
  • 复旦大学文科杰出教授裘锡圭逝世,享年90岁