千家信息网

spring boot怎么才能升级到spring cloud

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,spring boot怎么才能升级到spring cloud,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、先升级spring boo
千家信息网最后更新 2025年12月02日spring boot怎么才能升级到spring cloud

spring boot怎么才能升级到spring cloud,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1、先升级spring boot 版本到2.1.3

    org.springframework.boot    spring-boot-starter-parent    2.1.3.RELEASE    

如果是从2.0.0以下的版本升级的,升级到2.1.3后请注意redis配置 spring.redis.jedis.*

# redis配置spring.redis.database = 15spring.redis.host = 10.10.216.203spring.redis.port = 6379spring.redis.password = Redis@123spring.redis.ssl = falsespring.redis.jedis.pool.max-active = 10spring.redis.jedis.pool.max-idle = 10spring.redis.jedis.pool.min-idle = 5

2、继承 spring cloud 相关依赖

    org.springframework.boot    spring-boot-starter-parent    2.1.3.RELEASE                            org.springframework.cloud            spring-cloud-dependencies            ${spring-cloud.version}            pom            import            

3、如果接入注册中心,增加consul依赖

    org.springframework.cloud    spring-cloud-starter-consul-discovery

在application.properties增加注册中心需要的相关配置:

spring.application.name = 自己项目的名称,在注册中心唯一spring.cloud.consul.host = consul-client.okd.moon.testspring.cloud.consul.port = 80spring.cloud.consul.discovery.prefer-ip-address = truespring.cloud.consul.discovery.instanceId = ${spring.application.name}-${random.value}spring.cloud.consul.config.enabled = falsespring.cloud.consul.config.watch.wait-time = 20

4、如果接入监控系统,增加配置

    org.springframework.boot    spring-boot-starter-actuator    io.micrometer    micrometer-registry-prometheus    1.0.6

在application.properties增加注册中心需要的相关配置:

# 监控需要management.endpoints.web.exposure.include = *management.endpoint.shutdown.enabled = falsemanagement.endpoint.health.show-details = always#支持分位计算management.metrics.distribution.percentiles-histogram.http.server.requests = true

看完上述内容,你们掌握spring boot怎么才能升级到spring cloud的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

0