配置中心相关教程
config-server项目即配置中心,启动后,可以根据url获取相关配置。
有两种配置方式:本地配置,远程配置
本地配置
server.port=8888
#默认采用本地配置
spring.profiles.active=native
spring.cloud.config.server.native.search-locations=D:/Code/hys/shop-tnt/config
#使用git仓储配置请使用此段配置
#spring.cloud.config.server.git.uri=https://your.git
#spring.cloud.config.server.git.username=your username
#spring.cloud.config.server.git.password=your password
上图为配置文件位置
由上图可见,通过url,读取到了application.yml与application-dev.yml文件中的信息
远程配置
server.port=8888
#默认采用本地配置
#spring.profiles.active=native
#spring.cloud.config.server.native.search-locations=D:/Code/hys/shop-tnt/config
#使用git仓储配置请使用此段配置
spring.cloud.config.server.git.uri=https://your.git
spring.cloud.config.server.git.username=your username
spring.cloud.config.server.git.password=your password
由上图可见,通过url,读取到了application.yml与application-dev.yml文件中的信息
其他工程调用配置的方式:
#指明远程仓库的分支
spring.cloud.config.label
#指明调用哪个配置文件
spring.cloud.config.profile
#指明配置服务中心的网址
spring.cloud.config.uri
关于token失效时间的配置
dev环境下
shoptnt:
timeout:
accessTokenTimeout: 180
refreshTokenTimeout: 360
captchaTimout: 120
smscodeTimout: 120
test环境下
shoptnt:
timeout:
accessTokenTimeout: 30
refreshTokenTimeout: 35
captchaTimout: 120
smscodeTimout: 120
其他详细配置可参考配置中心配置说明