本周 Spring - 2022年8月16日

工程 | Josh Long | 2022年8月16日 | ...

嗨,Spring 的粉丝们!欢迎收看又一期精彩绝伦的《本周 Spring》!这一周过得真快!有时连我自己都难以置信。你们敢信吗?已经是8月16日了??我的女儿这周就要开学了!我们身处北半球,她的暑假已经结束了。虽然官方来说,夏天还有一个月多一点的时间。所以,我希望大家都在尽力享受夏天,直到寒冷黑暗的月份来临。

Twitter 帮助我消磨时间。我一直在编写一些代码,并想在应用程序中使用 Twitter 的 OAuth 2 和 PKCE 支持,但一直没能成功。所以我联系了我的朋友(实际上是大家的朋友!)以及 Spring Security 的 负责人 Rob Winch (@rob_winch),希望得到一些线索。他不仅给了我线索,还做得更好:他构建了一个示例,演示了所有内容

推出对 Apache Pulsar 的实验性 Spring 支持

工程 | Soby Chacko | 2022年8月16日 | ...

我们很高兴地宣布,我们正在孵化一个面向 Apache Pulsar 的新的 实验性 Spring 项目。该项目旨在为编写与 Apache Pulsar 交互的 Java 应用程序提供 Spring 友好的 API、构建块和编程模型。

Apache Pulsar 是一个流行的消息系统,在企业消息和流处理领域拥有不断增长的开发者生态系统。以下是使用 Apache Pulsar 进行基于消息的软件应用的一些主要特性和优点:

  • Apache Pulsar 通过各种订阅模型,同时提供了 RabbitMQ、ActiveMQ 等传统队列语义和 Apache Kafka 的基于日志的结构。
  • Apache Pulsar 的 Broker 是无状态的,存储不包含在 Broker 中。相反,它使用另一个名为 Bookkeeper 的 Apache 项目来分离存储层和 Broker。由于这种基本设计,Apache Pulsar Broker 的扩展非常容易。
  • Apache Pulsar 使用分布式日志,称为账本 (ledgers),通过 Bookkeeper 实现。这些账本分布在 Bookkeeper 的多个节点上。

Spring Tools 4.15.3 发布

版本发布 | Martin Lippert | 2022年8月12日 | ...

亲爱的Spring社区,

我很高兴地宣布 Spring Tools 4 for Eclipse, Visual Studio Code, and Theia 发布 4.15.3 版本。

修复和改进

  • (Spring Boot) 修复:Spring Boot Tools 导致代码补全变慢 (#808)
  • (Language Server) 修复:复制的文件应保留版权所有权 (#807)

要下载适用于 Eclipse 的发行版,并查找 Visual Studio Code 和 Theia 的市场入口链接,请访问

详细的更改请参见:https://github.com/spring-projects/sts4/wiki/Changelog#2022-08-11-4153-release…

Spring Web Flow 3.0 M1 发布

工程 | Rossen Stoyanchev | 2022年8月10日 | ...

距离上一组 Spring Web Flow 版本发布已经将近4年了。尽管如此,该项目仍然很好地满足了特定需求,可以说比替代方案更好,并且仍在积极使用中。虽然一直没有强烈的驱动力来发布新版本,但即将推出的 Spring Framework 6 带来了 Java 17 基线并转向 Jakarta EE,这使得有必要发布这样一个版本,以便应用程序能够迁移到这个新的基线。

今天很高兴地宣布,Spring Web Flow 3.0 M1 已在 Spring milestone 存储库中可用。本次发布主要侧重于与 Spring Framework 6 和 Jakarta EE 的兼容性。spring-projects/spring-webflow-samples 上的 Travel booking-mvc 示例已更新,提交历史记录提供了更改示例…

本周 Spring - 2022年8月9日

工程 | Josh Long | 2022年8月09日 | ...

Spring Tools 4.15.2 已发布

版本发布 | Martin Lippert | 2022年8月04日 | ...

亲爱的Spring社区,

我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 的 4.15.2 版本已发布。

修复和改进

  • (Spring Boot) 已修复:YAML 编辑器中 @@ 占位符的验证错误 (#711)
  • (VSCode) 已修复:当应用程序在 internalConsole 中启动时,Live process 未自动连接 (#794)
  • (Eclipse) 已修复:清理/减少 Eclipse 日志中的诊断输出冗余度 (#798)
  • (Eclipse) 已修复:Not properly disposed SWT resource 是由 Spring Starter Project 引起的 (#797)
  • (Eclipse) 已修复:在不带 actuator 的情况下将应用程序部署到 docker 时,避免实时悬停连接尝试 (#716)
  • (Eclipse) 已修复:Devtools 与 boot dash docker 的集成已损坏 (#724)
  • (Eclipse) 已修复:docker boot dash 故障的暂停/恢复 (#783

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有