springboot无法完成变量从pom到.properties文件自动替换的问题
来源:互联网 发布:ubuntu 16.04 jenkins 编辑:程序博客网 时间:2024/05/22 07:41
原贴地址:http://www.cnblogs.com/softidea/p/5644755.html
我在maven的pom文件中进行了多环境变量配置,引用了maven-resources-plugin,在application.properties文件中通过以下配置指定不同环境下的配置文件,
spring.profiles.active = ${profiles.active}
但是${profiles.active}无法从pom文件中获取变量值替换。这个问题困扰了很久,终于在原博主的文章中发现了问题的根源。
引用原博主的一句话:
由于
${}
方式会被maven处理。如果你pom继承了spring-boot-starter-parent
,Spring
Boot已经将maven-resources-plugins默认的${}
方式改为了@@
方式,如@name@
如果还想继续使用${}占位符方式,只需要在pom文件中加上下面配置即可:
<build> <pluginManagement> <plugins> <plugin> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>utf-8</encoding> <useDefaultDelimiters>true</useDefaultDelimiters> </configuration> </plugin> </plugins> </pluginManagement></build>
阅读全文
0 0
- springboot无法完成变量从pom到.properties文件自动替换的问题
- maven properties文件里变量无法替换
- springboot 的pom文件
- Properties文件中获取POM设置好的变量
- Intellij idea中properties文件无法自动编译到输出目录问题
- springboot+maven pom文件保错问题
- SpringBoot--解决不依赖父POM的问题
- 在Bash脚本中完成变量替换和指定文件内容替换的方法
- SpringBoot -- pom.xml文件
- springboot pom文件
- SpringBoot基础POM文件
- springBoot---pom文件
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
- 解决Jenkins自动构建nodejs项目无法完成的问题
- 创建springboot项目时 yml或application.properties无效或无法读取的问题
- ios下便利某个类的属性(包括私有属性)
- js学习笔记之阻止冒泡和默认事件
- nginx优化
- Python笔记(二)--变量类型
- 在没有用户ID或者任何唯一性标识的情况下做个唯一标识
- springboot无法完成变量从pom到.properties文件自动替换的问题
- 可并堆(左偏树)简单学习
- QT 5.6 自带的数据库QSqlite 使用实例
- Graph’s Cycle Component(并查集优化)
- 方差计算过程中分母为什么不是n?
- gitlab备份、恢复、迁移、升级
- 1005.Number Sequence
- H5随笔第一课
- 关于ArcGlobe动画的一些心得