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

解决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已经变成了具体的环境了。
在这里插入图片描述

http://www.xdnf.cn/news/5595.html

相关文章:

  • day23 机器学习管道 Pipeline
  • 掌握MySQL数据库操作:从创建到管理全攻略
  • uni-app学习笔记五--vue3插值表达式的使用
  • AI日报 · 2025年5月12日|OpenAI 更新「Supervised Fine‑Tuning」文档与 API 示范
  • Qt Creator 配置 Android 编译环境
  • Matlab 单机无穷大系统故障
  • 24、DeepSeek-V3论文笔记
  • 可信固件更新机制
  • 西电 | 2025年拟录取研究生个人档案录取通知书邮寄通知
  • Python制作Dashboard【待续】
  • 【AI】mcp server本质就是一个接口服务么
  • Flask支持哪些日志框架
  • ARM Cortex-M3内核详解
  • ES常识7:ES8.X集群允许4个 master 节点吗
  • 字节开源FlowGram与n8n 技术选型
  • 负载均衡 ELB 在 zkmall开源商城高流量场景下的算法优化
  • 通信网络编程——JAVA
  • 基于Backtrader库的策略管理模块解析
  • Python训练打卡Day21
  • 【SSM-SpringMVC(三)】Spring接入Web环境!介绍SpringMVC的拦截器和异常处理机制
  • 【C++】智能指针
  • 深入理解 String.valueOf(Object obj) 传入 null 的问题
  • 数据结构与算法学习-JavaScript的Array.prototype.reduce()方法
  • 23.第二阶段x64游戏实战-分析背包物品数量
  • 麒麟系统安装.net core环境变量
  • 从实战看软件测试与质量管理:方法、过程与质量的全景解读
  • 【落羽的落羽 C++】stack和queue、deque、priority_queue、仿函数
  • DocsGPT 远程命令执行漏洞复现(CVE-2025-0868)
  • 【ASR学习笔记】:语音识别领域基本术语
  • 链表面试题6之回文结构