Introducing Spring Modulith

工程 | Oliver Drotbohm | 2022年10月21日 | ...

在设计软件系统时,架构师和开发者有很多架构选项可供选择。微服务系统在过去几年中已经无处不在。然而,单体式、模块化系统的理念最近也重新受到关注。无论最终选择哪种架构风格,构成整个系统的各个应用程序都需要其结构能够演进并能够适应业务需求的变化。

传统上,应用程序框架通过提供与技术概念一致的抽象来提供结构指导,例如 Spring Framework 的构造型注解(@Controller@Service@Repository 等)。然而,已证明将焦点转移到 使代码结构与领域保持一致可以构建出结构更好、最终更易于理解的应用程序,并且…

Bootiful 播客:微软的 Asir Selvasingh 谈 Azure Spring Apps、微软的 Java、应用程序安全等

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

嗨,Spring 粉丝!在本期节目中,Josh Long (@starbuxma) 与他的朋友、微软的 Asir Selvasingh (@asirselvasingh) 讨论了 Azure Spring Apps、微软的 Java、Spring、应用程序安全等。想了解更多吗?参加 2022 年 12 月 6 日至 8 日的 SpringOne!

想结识像 Asir 这样了不起的人吗?来参加 2022 年 SpringOne!立即注册,使用此折扣码 S1VM22_Advocate_200 可享受 200 美元的折扣。

本周 Spring - 2022 年 10 月 18 日

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

嗨,Spring 粉丝!你们好吗?我挺好的!上周我在比利时安特卫普参加了精彩的 Devoxx BE 大会。我与我的朋友和偶像 James Ward 一起就 Spring 和 Kotlin 进行了演讲(该演讲在有 250 多名演讲者的会议中被评为最受欢迎的第三场演讲!)这对我来说是我职业生涯中的一个亮点——人生中很少有机会既能获奖又能玩得开心。而且,这还不够棒,本周我将在拉斯维加斯参加 JavaOne!祈祷本周也能顺利!Devoxx 和 JavaOne 都是自大流行病以来首次举行的此类会议。这…

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 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 Framework 的一个令人兴奋的方法。过去几年的趋势表明,应用程序之间通过网络进行通信。许多应用程序使用数据存储、消息代理和远程服务。I/O 密集型应用程序是主要受益于虚拟线程的应用程序,如果它们是为使用阻塞 I/O 功能(如 InputStream 和同步 HTTP、数据库和消息代理客户端)而构建的。在虚拟线程上运行此类工作负载…

本周 Spring - 2022 年 10 月 11 日

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

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

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有