一、使用场景
二、 使用方法
2.1 在parent pom文件中增加(使用maven渲染properties或yml)
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>
2.2 在parent pom中的properties标签加入属性值
<properties>
<spring.cloud.config.uri>http://192.168.2.118:8080</spring.cloud.config.uri>
<spring.profiles.active>test</spring.profiles.active>
<lettin.log.home>/lettin/lettin-pro/logs</lettin.log.home>
<lettin.log.console.level>off</lettin.log.console.level>
<dockerHost>https://192.168.2.118:2075</dockerHost>
<docker.repostory>192.168.2.118:5000/lettin/server</docker.repostory>
</properties>
2.3 properties配置文件中获取属性
# 配置中心
spring.cloud.config.uri=@spring.cloud.config.uri@
# 配置文件类型
spring.cloud.config.profile=@spring.profiles.active@
# 日志文件目录
lettin.log.home=@lettin.log.home@
# 控制台日志等级
lettin.log.console.level=@lettin.log.console.level@
# jta日志目录
spring.jta.log-dir=@lettin.log.home@/jta
2.4 编译后在classes下对应的properties文件查看