解决maven工程中使用spring-boot后导致的profile多环境配置失效的问题
2016-11-28 11:44
1296 查看
spring-boot引用方式官方推荐是使用:
然后去看了一下对应的pom.xml文件,发现spring-boot为了保护application.yml和application.properties,修改了默认的占位符${...}为@...@,然后发现resources插件有一个配置项:
会使用默认的占位符,增加此配置项后就没问题了。
resource插件完整的配置(Build->plugins下):
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.6.RELEASE</version> </parent>
然后去看了一下对应的pom.xml文件,发现spring-boot为了保护application.yml和application.properties,修改了默认的占位符${...}为@...@,然后发现resources插件有一个配置项:
<useDefaultDelimiters>true</useDefaultDelimiters>
会使用默认的占位符,增加此配置项后就没问题了。
resource插件完整的配置(Build->plugins下):
<plugin> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>utf-8</encoding> <useDefaultDelimiters>true</useDefaultDelimiters> </configuration> </plugin>
相关文章推荐
- 加入spring-boot后导致maven的profile多环境配置失效的问题解决
- Spring boot项目maven的profile多环境配置不自动替换变量的问题解决
- Spring boot 项目 maven的profile多环境配置 不自动替换变量的问题解决
- Spring-Boot使用profile来配置不同环境的配置文件
- 创建maven spring boot的RESTful Web Service工程(使用IntelliJ IDEA以及无集成开发环境)
- Spring Boot使用profile如何配置不同环境的配置文件
- Spring boot 使用profile完成不同环境的maven打包功能
- maven创建web工程Spring配置文件找不到问题解决方案
- maven创建web工程Spring配置文件找不到问题解决方案
- Maven使用package打包Spring Boot时出现:Unable to find a single main class from the following candidates的问题解决
- Springboot使用maven的profiles实现多环境配置文件切换
- Spring-Boot使用profile来配置不同环境的配置文件
- springboot多profile环境maven配置
- maven创建web工程Spring配置文件找不到问题解决方案
- 关于:使用JSP+Servlet重定向网页导致CSS等失效的问题的解决
- ubuntu12.04 amd64 虚拟机 配置java环境,解决/etc/profile对root无效的问题。
- 使用Strusts框架就无法发布的问题解决——MyEclipse环境配置问题
- Spring3.1中使用profile配置开发测试线上环境
- Ubuntu 下jdk的环境变量配置(解决了重启电脑后失效的问题!)
- 在Mybatis-spring中由于默认Autowired导致不能配置多个数据源的问题分析及解决