Spring Framework 5.3 发布 GA 版本

发布 | Juergen Hoeller | 2020 年 10 月 27 日 | ...

亲爱的 Spring 社区,

我代表 Spring Framework 团队和贡献者们,很高兴地宣布 Spring Framework 5.3 的正式版本(GA)已从 repo.spring.io 和 Maven Central 发布!

  • Spring Framework 5.3 的新特性
  • 升级到 Spring Framework 5.3 的方法

Spring Framework 5.3 需要 JDK 8 或更高版本,并且特别支持最新的 OpenJDK 版本 JDK 15,例如支持记录(record)类。作为 5.x 系列的最后一个功能分支,5.3.x 版本线将进入扩展支持阶段,包括明年的 JDK 17 LTS。

即将发布的 Spring Boot 2.4 以及明年的 Spring Boot 2.5 版本将基于此框架版本,以及对 GraalVM 上的 Spring 本机可执行文件的孵化期支持…

Spring Tools 4.8.1 发布

发布 | Martin Lippert | 2020 年 10 月 27 日 | ...

亲爱的 Spring 社区,

我很高兴宣布适用于 Eclipse、Visual Studio Code 和 Theia 的 Spring Tools 4 的 4.8.1 版本发布。

快速提醒

  • 基于 Eclipse 的 Spring Tools 4 分发版本需要 JDK11(或更新版本)才能运行
  • 基于 Eclipse 的分发版本自带嵌入式 JDK15 运行时,无需再安装或配置特定的 JDK 来运行 IDE

附加变更和修复

  • (Spring Boot) 新增:添加了对 Spring Boot 多文档属性文件 (#533) 的支持
  • (Spring Boot) 修复:支持在 Spring Boot 属性 yaml 文件中使用 '[]' 转义 map key
  • (Spring Boot) 修复:在 .properties 文件中容忍使用 '.[' 进行 map 导航
  • (Eclipse) 改进:支持无需 maven wrapper 即可创建 Spring Boot 应用的容器镜像和部署容器
  • (Eclipse) 改进:为运行在 docker 中的 boot 应用的实时悬停提供更好的进程标签
  • (Eclipse) 改进:允许 docker 部署的 boot 应用互相查找(通过 docker 内部的简单网络设置)
  • (Eclipse)

本周 Spring - 2020 年 10 月 27 日

工程 | Josh Long | 2020 年 10 月 27 日 | ...

大家好,Spring 粉丝们!欢迎阅读新一期的《本周 Spring》!2020 年这疯狂的过山车已经快到 11 月了。太疯狂了。

我们有很多内容要讲,所以一刻也不要浪费。

案例研究:聚合器函数和处理器

工程 | Artem Bilan | 2020 年 10 月 26 日 | ...

本文是探讨基于 Java Function 的新设计 Spring Cloud Stream 应用的系列博客的一部分。在本期中,我们将研究 Aggregator function 及其与 Splitter function 的关系。我们将看到如何定制默认行为。我们还将了解为 Aggregator 配置共享消息存储的重要性。

以下是本系列博客的所有先前部分。

本周 Spring - 2020 年 10 月 20 日

工程 | Josh Long | 2020 年 10 月 20 日 | ...

大家好,Spring 粉丝们!欢迎阅读新一期的《本周 Spring》!最近怎么样?旧金山这里的天气异常温暖,所以我正坐在阳台上,手捧一杯热咖啡,心中充满希望。不过,万圣节快到了,这仍然让人难以置信!时间过得真快。这周有很多好东西要看,所以让我们开始吧!希望您也能在生活中某个温暖、安全、健康的地方享受本周的新闻。

首播:《美好的 Kotlin》

工程 | Josh Long | 2020 年 10 月 15 日 | ...

大家好,Spring 粉丝们!在本次演讲中,Spring Developer Advocate、Java Champion 和 Kotlin Google Developer Advocate Josh Long(@starbuxman)介绍了 Kotlin 生态系统、该语言及其在构建服务器端 Spring 应用时的应用。

这是一次对所有 Kotlin 相关事物的广泛介绍,有很多内容要涵盖,包括

  • 使用 Kotlin 在移动设备上构建 Android 应用
  • 使用 Kotlin 和 Kotlin Native 构建本地应用((m)alloc、指针和 POSIX API,天哪!)
  • 使用 Kotlin 为像 venerable JdbcTemplate 这样的现有 API 注入新鲜活力
  • 将 Exposed ORM 等 Kotlin 生态系统库与 Spring 一起使用
  • 使用丰富的 DSL,例如 Spring Framework 的编程式 bean 注册、HTTP 端点以及 Spring Cloud Gateway 提供的那些
  • 利用协程将我们的响应式应用提升一个档次

Spring Authorization Server 0.0.2 现已发布

发布 | Joe Grandja | 2020 年 10 月 15 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Authorization Server 0.0.2 正式版本发布。

您可以使用以下模块坐标从 repo.spring.io 和 Maven Central 下载它

compile 'org.springframework.security.experimental:spring-security-oauth2-authorization-server:0.0.2'

有关此新项目的更多详细信息,请参阅初始公告项目页面

此版本中交付的主要功能包括

  • OAuth 公共客户端的代码交换证明密钥(PKCE)— RFC 7636

  • OAuth 2.0 授权码授权流程的用户同意页面 — RFC 6749

一个美好的播客:DataStax 的 Patrick McFadin 谈 DataStax Astra、Cassandra、Cassandra 数据建模模式等

工程 | Josh Long | 2020 年 10 月 15 日 | ...

大家好,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 谈论了他参加过的精彩节目,Spring Boot 2.3 和 Spring Boot 2.4 中对 Kubernetes 就绪的本地镜像的史诗级新支持,然后他与 DataStax 的传奇人物 Patrick McFadin (@PatrickMcFadin) 进行了交谈,Patrick 在 JVM 和 Cassandra 社区中是一位传奇人物,也是一位随和的绅士。

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

保持领先

VMware 提供培训和认证,为您的进步加速。

了解更多

获取支持

Tanzu Spring 通过一项简单的订阅,提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举办的活动

查看 Spring 社区所有即将举办的活动。

查看全部