JavaOne 2022 上的 Spring

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

嗨,Spring 粉丝!在我写这篇文字的 10 月 16 日星期日,我正在飞往阳光明媚的拉斯维加斯,我将参加(并将在会上发表演讲)多年来首次举行的 JavaOne 会议!在疫情中断我们已知的生活之前,它就已经消失了好几年。所以这不仅是自 2019 年以来的第一次 JavaOne,更是 自 2017 年以来的第一次 JavaOne!我迫不及待地想去那里,与这个令人惊叹的社区见面,与我的团队成员和生态系统中的朋友一起享受阳光和乐趣。我们也希望见到你们。

我们有几个人在做演讲……

在 Devoxx 2022 的这两个精彩演讲中了解 Spring Framework 6 和 Spring Boot 3

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

嗨,Spring 粉丝!我刚参加了在比利时的 Devoxx 大会,自 2019 年以来,来自 Java 生态系统的数百名专家首次汇聚一堂,奉献了他们最精彩的演讲。

我可以做一个完整的旅行报告,但我真的只想向大家推荐我两位优秀团队成员的两个演讲,Stéphane Nicoll (@snicoll)Brian Clozel (@bclozel),他们一直在 Spring Framework 6 和 Spring Boot 3 上辛勤工作,这两者都将在 2022 年 11 月底发布。这是框架的全新一代,意味着巨大的新范例和新的机遇,为……

A Bootiful Podcast:Google 的疯狂科学家 Josh Suereth 谈论了可观测性、OpenTelemetry、构建更好的构建工具等更多内容。

工程 | Josh Long | 2022 年 10 月 13 日 | ...

大家好,Spring 爱好者们!在本期节目中,Josh Long (@starbuxman) 将探讨 Spring Boot 3 AOT 的最新和最棒的功能,然后与 Google 的 Josh Suereth (@jsuereth) 讨论可观测性、OpenTelemetry、构建更好的构建工具等更多内容。

想了解更多关于 Spring Boot 和更广泛生态系统的知识吗?SpringOne 2022 即将到来!如果您想有机会从源头学习,我希望您能加入我们在 2022 年 12 月 6-8 日在我的家乡旧金山(我最喜欢的美国西海岸城市)举行的活动。(嘘:如果您现在注册,使用这个……可以从通行证价格中节省 200 美元。

Spring Batch 5.0.0-M8 已发布!

版本发布 | Mahmoud Ben Hassine | 2022 年 10 月 13 日 | ...

我谨代表团队及所有贡献者,很高兴地宣布 Spring Batch 5.0.0-M8 已在我们的 milestone 仓库 中可用。

在此里程碑版本中,我们引入了两项主要更改:

  • 新的默认执行上下文序列化格式
  • SystemCommandTasklet 增强功能

本篇博文将详细介绍这两项主要更改。有关更改的完整列表,请查看 发行说明

新的默认执行上下文序列化格式

在此里程碑版本中,DefaultExecutionContextSerializer 已更新为将上下文序列化/反序列化到/从 Base64。

此外,由 @EnableBatchProcessingDefaultBatchConfiguration 配置的默认 ExecutionContextSerializer 已从 JacksonExecutionContextStringSerializer 更改为 DefaultExecutionContextSerializer。对 Jackson 的依赖已设为可选。为了使用 JacksonExecutionContextStringSerializer,需要 `jackson-core`……

Spring Framework 6.0 发布 RC1

发布 | Juergen Hoeller | 2022年10月12日 | ...

亲爱的 Spring 社区:

我很高兴地宣布,功能齐全的 Spring Framework 6.0 发布候选版本现已 可用!我们预计下周将及时发布另一个发布候选版本以配合第一个 Spring Boot 3.0 发布候选版本,然后在 11 月发布最终版本以供正式发布。

作为核心框架的重大修订,6.0 RC1 带有 Java 17+ 基线,迁移到 Jakarta EE 9+(在 `jakarta` 命名空间中取代了以前基于 `javax` 的 EE API),以及更广泛的基础设施修订。这提供了对最新 Web 容器(例如 Tomcat 10 / Jetty 11)和最新持久化提供程序(例如 Hibernate ORM 6.1)的访问——所有这些都仅适用于 Servlet API 和 JPA 的 jakarta 命名空间变体。它还为这些的进一步发展奠定了基础……

使用Spring Boot 3实现可观测性

工程 | Marcin Grzejszczak | 2022年10月12日 | ...

Spring可观测性团队在为Spring应用程序添加可观测性支持方面已经工作了一段时间,我们很高兴地通知您,此功能将随Spring Framework 6和Spring Boot 3一起正式发布!

什么是可观测性?在我们看来,它是“您通过检查系统的输出来理解其内部运行情况的程度”。我们相信,度量、日志和分布式跟踪之间的相互关联性使您能够推断系统的状态,从而调试应用程序中的异常和延迟。您可以在本期与Jonatan Ivanov的Enlightning节目中观看更多关于我们对可观测性的看法……

拥抱虚拟线程

工程 | Mark Paluch | 2022 年 10 月 11 日 | ...

Project Loom 已通过 JEP 425 集成到 JDK 中。它自 2022 年 9 月的 Java 19 版本起作为预览功能提供。其目标是极大地简化编写、维护和观察高吞吐量并发应用程序的难度。

虚拟线程适用的场景

这使得轻量级的虚拟线程成为应用程序开发人员和 Spring 框架的令人兴奋的方法。过去几年显示出应用程序之间通过网络通信的趋势。许多应用程序使用数据存储、消息代理和远程服务。I/O 密集型应用程序是受益于虚拟线程的主要应用程序,如果它们是使用阻塞 I/O 设施(如 `InputStream` 和同步 HTTP、数据库和消息代理客户端)构建的。在虚拟线程上运行此类工作负载……

本周 Spring - 2022 年 10 月 11 日

工程 | Josh Long | 2022 年 10 月 11 日 | ...

嗨,Spring 粉丝!欢迎收听《本周 Spring》的另一期节目!我写这期节目时,正在打包并准备前往比利时安特卫普参加一年一度的、始终令人惊叹的 Devoxx 大会。在大流行期间我非常想念这个会议,并非常期待回归。我希望在那里见到你们所有人!我将与我的朋友 James Ward 一起,共同介绍 Spring Boot 3 和 Kotlin 的一些新特性和新颖之处。这将非常棒——加入我们,一起享受乐趣!

现在,我们有很多内容要介绍,让我们直接开始吧!

2022 年 Spring 状况调查来了!

新闻 | Michael Minella | 2022 年 10 月 11 日 | ...

以下是调查结果(现已结束):https://tanzu.vmware.com/content/ebooks/the-state-of-spring-2022。感谢您的参与。


Spring 现状调查来了!请访问 spring.io/survey 留下您的反馈。在 TwitterLinkedIn 以及您使用的任何其他社交平台上分享这些帖子,传播出去!


Spring 的粉丝们,我们对 Spring 社区的年度调查又回来了!去年,我们深入探讨了 Spring 构建的最大项目和最流行的应用程序模式,以及更多内容!您告诉了我们您对 Spring Native、Data 的看法,以及……

Spring 技巧:Spring Boot & Apache Kafka

工程 | Josh Long | 2022年10月10日 | ...

大家好,Spring 爱好者!在本期 Spring 技巧中,我将介绍久负盛名的 Apache Kafka Broker 及其在 Spring Boot 生态系统中各种抽象层级的集成。

想了解更多关于事件驱动架构、AOT 和 GraalVM、Apache Kafka 以及 Spring Boot 的信息吗?SpringOne 2022 很快就要到了!如果您想有机会向源头学习,那么我希望您能于 2022 年 12 月 6 日至 8 日加入我们,就在我的家乡旧金山,我最喜欢的美国西海岸城市。(嘘:如果您现在注册,使用此代码 S1VM22_Advocate_200 可享受 $200 的通行证价格折扣。)

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有