概述

IBM Library Support for Spring 提供针对企业环境的安全更新和专家协助。 有了持续的库级支持,您就可以可靠地维护和保护基于 Spring 的应用程序,并将对持续运行的干扰降至最低。

的重要性 Spring

Spring 仍然是企业 Java™ 开发中最广泛采用的框架之一。 许多组织仍然依赖不再由开源社区维护的旧版本,这给安全性和运行稳定性都带来了风险。

支持的版本

您可以将 IBM Library Support for Spring 添加到受支持的 Spring BootSpring Framework 版本中。

支持范围 Spring Boot 涵盖以下版本: 2.7.x、 3.2.x 以及 3.4.x。

支持范围 Spring Framework 涵盖以下版本: 5.3.x、 6.1.x 以及 6.2.x。

目前支持以下版本的 SpringBoot 框架:

IBM Library Support for Spring 2.x
  • Spring Boot 2.7.x, Spring Framework 5.3.x

    最新可用版本: Spring Boot 2.7.36 ,Spring Framework 5.3.50

IBM Library Support for Spring 3.x
  • Spring Boot 3.2.x, Spring Framework 6.1.x

    最新可用版本: Spring Boot 3.2.24 ,Spring Framework 6.1.26

  • Spring Boot 3.4.x, Spring Framework 6.2.x

    最新可用版本: Spring Boot 3.4.16 ,Spring Framework 6.2.17

支持的 Spring 组件

IBM Library Support for Spring 支持 Spring 生态系统中的众多组件。 以下各节列出了 IBM Library Support for Spring 各版本( 2.7.x、 3.2.x、 3.3.x 和 3.4.x: )所支持的全部组件

表 1. 支持的 Spring 组件
Spring AMQP Spring Cloud OpenFeign Spring Data Envers Spring Kafka
Spring 授权服务器 Spring Cloud 直播 Apache Cassandra 的 Spring Data Spring LDAP
Spring Batch Spring Cloud Apache Kafka 流绑定器 Spring Data JPA Spring 插件
Spring Boot Spring Cloud Kafka 流的流绑定器 Spring Data KeyValue Spring REST 文档
Spring Cloud 物料清单 Spring Cloud RabbitMQ 流绑定器 Spring Data LDAP Spring Retry
Spring Cloud 构建 Spring Cloud 任务 Spring Data MongoDB Spring Security
Spring Cloud 公交车 Spring Cloud 金库 Spring Data Neo4j Spring Security Kerberos
Spring Cloud 断路器 Spring Cloud 动物园管理员 Spring Data R2DBC 春季学期
Spring Cloud Commons Spring Data 基本组件列表 Spring Data Redis Spring 状态机
Spring Cloud 配置 Spring Data 构建 Spring Data Relational Spring 工具
Spring Cloud 领事 Spring Data Cassandra Spring Data REST 弹簧弹射器
Spring Cloud 合同 Spring Data Commons GraphQL 的 Spring 框架 Spring WebFlow
Spring Cloud 功能 Spring Data Couchbase Spring Framework 春季 WS
Spring Cloud 网关 Spring Data Elasticsearch Spring HATEOAS
Spring Cloud Kubernetes Spring Cloud Netflix Spring 集成

建议的最低 Java 版本

Spring 生态系统的各个组件需要与所使用的具体 Spring 版本相兼容的 Java 运行时版本。 为确保系统稳定性、安全性及与框架的完全兼容性,请使用下表中列出的最低 Java 版本。 为确保基础平台的安全性和及时更新,建议使用受支持的 Java 运行时系列中可用的最新版本。

IBM Library Support for Spring 版本 建议的最低 Java 版本
2.7.x Java 8
3.2.x Java 17
3.3.x Java 17
注:

支持的 Java 发行版包括 IBM Java、 IBM Semeru 以及 Eclipse Temurin。

Spring 组件的版本命名约定

由于 IBM Library Support for Spring 采用的版本方案与上游 Spring 社区的标准版本模型不同, IBM Library Support for Spring 因此使用了一种扩展的版本命名约定,将 IBM 支持的组件映射到其对应上游 Spring 社区的版本。 这种方法确保 IBM 提供的构建产物在保持与上游Spring版本兼容的同时,还能在Spring开源软件(OSS)官方支持生命周期结束后继续获得安全更新。

版本名称包含在生命周期结束(EOL)之前发布的最后一个上游社区版本,以及由 IBM 支持的维护版本——该版本代表当前受支持的发布版本。

示例:

spring-boot-actuator-3.4.13-spring-boot-3.4.18.jar

版本名称的组成部分 描述
spring-boot-actuator Spring Boot 模块的名称
3.4.13 最后一个达到生命周期结束(EOL)的上游 Spring Boot 社区版本
spring-boot 关联的 Spring 框架
3.4.18 IBM Spring Boot 维护版本——表示当前版本