配置中心相关教程
config-server项目即配置中心,启动后,可以根据url获取相关配置。
spring.cloud.config.server.git.uri:配置git仓库地址
spring.cloud.config.server.git.searchPaths:配置仓库路径
spring.cloud.config.label:配置仓库的分支
spring.cloud.config.server.git.username:访问git仓库的用户名
spring.cloud.config.server.git.password:访问git仓库的用户密码
上图为配置文件位置,在此位置进行git add . 和git commit -m 操作,其中文件才能被配置中心调用,但是不需要push到线上仓库,也可以使用git commit -am命令简化操作。
buy-dev.yml文件中可以写入:
javashop:
url: www.test.com
test : test
由上图可见,通过url,读取到了application.yml与buyer-dev.yml文件中的信息,其中,version信息是git的commit id,如下图
其他工程调用配置的方式:
spring.cloud.config.label 指明远程仓库的分支
spring.cloud.config.profile 指明调用哪个配置文件
spring.cloud.config.uri 指明配置服务中心的网址
关于token失效时间的配置
dev环境下
javashop:
timeout:
accessTokenTimeout: 180
refreshTokenTimeout: 360
captchaTimout: 120
smscodeTimout: 120
test环境下
javashop:
timeout:
accessTokenTimeout: 30
refreshTokenTimeout: 35
captchaTimout: 120
smscodeTimout: 120