跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaNuctjava

Spring Cloud Tencent 适配 Spring Boot 3 及 Java 17 升级指南

综述由AI生成Spring Cloud Tencent 适配 Spring Boot 3 及 Java 17 升级指南。文章探讨了 Java 17 性能优化及企业升级趋势,提出 Java 17 配合 Spring Framework 6.0、Spring Boot 3.0 及 Spring Cloud 2022 将成为主流技术栈。内容详述了 Spring Cloud Tencent 基于北极星微服务平台的特性,并提供了从 2021 版本升级至 2022 版本的具体操作指引,涵盖 JDK 17 环境配置及 Maven 依赖版本更新等关键步骤。

追风少年发布于 2022/11/29更新于 2026/6/1124 浏览
Spring Cloud Tencent 适配 Spring Boot 3 及 Java 17 升级指南

已于 11 月份上旬正式发布 GA 版本。Spring Boot 3.0 也于 11 月 25 日正式发布 GA 版本。那么 Spring Cloud 2022 它还远吗?

前言

Java 8 目前是国内主流生产环境 Java 版本之一。虽然近几年陆续发布了 Java 11、Java 17 官方 LTS 版本,但是 '你发任你发,我用 Java8' 的声音反应了大部分开发者的心声。不过 Java 17 版本在性能上做了大量的优化特别是 ZGC 的发布,促进了国内不少企业升级到 Java 17。

Spring 在 Java 语言的作用不言而喻,Spring Framework 5.0 发布已至今五年,是时候需要一个大的版本来革新技术栈了。借着 Java 17 的东风我们认为

'Java 17 + Spring Framework 6.0 + Spring Boot 3.0 + Spring Cloud 2022'

组合一定会在不久的将来被大家所接受,成为主流技术栈。当然任何新技术大规模被认可、落地都会有一定的滞后性,技术的发展 '稳'字当头。

Spring Cloud Tencent 是基于腾讯开源的一站式微服务平台北极星(集服务注册发现、配置中心、服务限流熔断、服务路由于一身)实现的 Spring Cloud 微服务解决方案套件。真正做到 'All In One'、开箱即用,极大的降低企业的微服务实践门槛。

无论北极星还是 Spring Cloud Tencent 当前都在积极的修复 Bug、完善用户体验、迭代新功能。所以 Spring Cloud Tencent 也第一时间适配了 Spring Cloud 2022。此篇文章详细讲述了 Spring Cloud Tencent 从 2021 版本升级到 2022 版本的改动点。为尝鲜 2022 版本的广大开发者提供一些参考。

一、升级过程

1.1 升级安装 JDK 17

Oracle 官网下载 JDK 17 并安装。安装之后,本地修改 JAVA_HOME 环境变量,如下所示:

echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-17.0.5.jdk/Contents/Home

java -version
java version "17.0.5" 2022-10-18 LTS
Java(TM) SE Runtime Environment (build 17.0.5+9-LTS-191)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.5+9-LTS-191, mixed mode, sharing)

安装好 JDK 17 之后,同时需要在 Idea 里设置项目的编译和运行环境为 SDK 17。

1.2 升级依赖版本

Spring Cloud Tencent 项目引用的 Parent Pom 是 spring-cloud-build,所以需要升级到最新版本。

<parent>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-build</artifactId>
  <version>4.0.0-RC2</version>
  <relativePath/>
</parent>

可以看到 Spring-cloud-build 4.0.0-RC2 版本里定义的 Java

目录

  1. 前言
  2. 一、升级过程
  3. 1.1 升级安装 JDK 17
  4. 1.2 升级依赖版本
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • API 网关亿级流量架构与技术选型
  • Java JDK 21 安装与环境配置教程(Windows + macOS 通用)
  • UltraScale FPGA 系统管理向导配置与温压监测实战
  • Pico 4XVR 1.10.13 安装与使用指南
  • 基于 OpenClaw 框架搭建自动化 AI 选股系统
  • Python 装饰器详解:概念、类型与应用场景
  • Pi0 机器人大模型在昇腾 A2 上的部署与性能测评
  • IDEA Maven 运行时报错 Picked up JAVA_TOOL_OPTIONS 编码问题解决方法
  • ComfyUI 安装指南:国内网络加速与 GitHub 配置
  • 基于 AutoGPT 与 Python 的 AI 智能体开发实战
  • MCP Document Reader:AI 助手读取本地文档工具
  • AI 实践:Skills 技能详解
  • DepRadar:基于多智能体协作的深度学习库缺陷检测框架
  • C++ 包管理工具 vcpkg 配置国内镜像源
  • Django+Vue3 前后端分离 Web 视觉系统:集成 YOLO 与 LLM 大模型智能分析
  • Dify 与 MySQL 深度融合实战:基于 MCP 协议的数据交互指南
  • 10 款主流网络爬虫工具对比评测:从 Scrapy 到 Bright Data 选型指南
  • Coze 工作流与智能体自动化应用解析
  • 企业服务大模型加速 AI 场景落地
  • 人工智能大模型在数字化营销中的三种核心应用模式

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online