1. svn目录下的文件结构
分为三个目录dev为开发环境,test为测试环境,product为生产环境
2. config server配置
spring:
application:
name: etecsa-config-server
#=============================svn自动刷新配置===================================
#使用svn作为配置仓库,必须显示声明profiles.active=subversion,不然还是用的git
cloud:
config:
server:
svn:
search-paths: test
uri: svn://10.1.80.111/config-server #配置svn仓库地址
username: guoyongqiang #访问svn仓库的用户名
password: 123456 #访问svn仓库的用户密码
default-label: trunk
bus:
enabled: true
trace:
enabled: true
profiles:
active: subversion
#=============================消息总线mq配置===================================
rabbitmq:
host: 10.1.20.52
port: 5672
username: root
password: 123456
3. config client配置
spring:
application:
name: asleep-alpha
cloud:
config:
name: {application}
label:
discovery:
enabled: false
service-id: etecsa-config-server
fail-fast: true
uri: http://10.1.20.15:8074 #配置中心的地址;也可以通过服务名
bus:
enabled: true
trace:
enabled: true
其余配置放入svn仓库中即可
PS:
springboot启动日志 CONDITION EVALUATION DELTA 去除问题
spring:
devtools:
restart:
log-condition-evaluation-delta: false