SpringBoot中如何实现动态配置配置文件的参数-创新互联
这篇文章给大家介绍SpringBoot中如何实现动态配置配置文件的参数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

序言
当我们要同时启用多个项目而又要使用不同端口或者变换配置属性时,我们可以在配置文件中设置${变量名}的变量来获取启动时传入的参数,从而实现了动态配置参数,使启用项目更加灵活
例子
server:
port: ${PORT:50101} #服务端口
spring:
application:
name: xc‐govern‐center #指定服务名
eureka:
client:
registerWithEureka: true #服务注册,是否将自己注册到Eureka服务中
fetchRegistry: true #服务发现,是否从Eureka中获取注册信息
serviceUrl: #Eureka客户端与Eureka服务端的交互地址,高可用状态配置对方的地址,单机状态配置自己(如果不配置则默认本机8761端口)
defaultZone: ${EUREKA_SERVER:http://eureka02:50102/eureka/} #向该地址上报心跳信息等
server:
enable‐self‐preservation: false #是否开启自我保护模式
eviction‐interval‐timer‐in‐ms: 60000 #服务注册表清理间隔(单位毫秒,默认是60*1000)
instance:
hostname: ${EUREKA_DOMAIN:eureka01} 标题名称:SpringBoot中如何实现动态配置配置文件的参数-创新互联
URL网址:http://www.jxjierui.cn/article/dishhp.html


咨询
建站咨询
