A Bootiful Podcast:Moderne 创始人 Jon Schneider 谈 OpenRewrite、大规模代码库现代化、自由与责任等等
嗨,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 与 Moderne (@moderneinc) 创始人 Jon Schneider (@jon_k_schneider) 讨论了 OpenRewrite、大规模代码库现代化、自由与责任等等
嗨,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 与 Moderne (@moderneinc) 创始人 Jon Schneider (@jon_k_schneider) 讨论了 OpenRewrite、大规模代码库现代化、自由与责任等等
嗨,Spring 粉丝们!欢迎收听另一期《本周 Spring》!我不会在开场白中花费太多时间,因为 a) 今天既是我的生日,也是我已故父亲的生日,b) 我收到了有史以来最糟糕的礼物:新冠肺炎。唉。所以我回床上睡觉了。事不宜迟,让我们进入本周的回顾吧!
我们非常高兴地宣布 Spring Cloud Azure 5.0 现已正式可用。
此主要版本包括以下功能、改进和文档更新
要试用 Spring Cloud Azure 5.0,只需将以下依赖项 BOM 添加到您的项目中即可
<dependencyManagement>
<dependencies…
来自纽约的直播,Bootiful Podcast!本周 我 (@starbuxman) 与 Oracle Labs 的 GraalVM 开发倡导者兼传奇人物 Alina Yurenko (@alina_yurenko) 进行了对话
嗨,Spring 社区!
我希望这些天你们都在享受 Spring One Essentials。对我来说,最令人兴奋的功能是 可观察性,它现在已经遍布 Spring 产品组合。尽管如此,今天我想分享一个我从假期开始就一直在做的项目,其中提到的可观察性也很有意义。
我将从远处开始。让我们假设我们正在学习一门新的编程语言!例如,我正在学习 Go 以更好地理解 Kubernetes。当然,首先我们会处理一些原语和基本结构。然后我们实现一些众所周知的……
嗨,Spring 粉丝们!欢迎收听另一期《本周 Spring》!今天对你们来说是一个非常重要的一天,因为今天我们启动了 SpringOne Essentials,这是 SpringOne 的在线版本。我们将在几小时后在直播中与你们见面!。
SpringOne Essentials 将会很棒,但在我们开始之前,在了解 Spring 生态系统过去一年中的所有重大事件之前,让我们回顾一下过去一周中的所有重大事件吧!
紧随 Spring Boot 3.0.2 之后,我很高兴地宣布 Spring Modulith 的 0.3 版本发布。此版本包含许多改进。我们调整了一些可能需要您注意的事情,以及一些对您代码的调整更改。最显著的更改是
GH-114 – 我们将 `….modulith.model` 包重命名为 `….modulith.core`。这主要影响 `ApplicationModules`。请相应地调整您的导入。
GH-120 – 文档支持现在使用 `*.puml` 文件扩展名生成图表文件,如 PlantUML 所建议的那样。请相应地调整您的导入。
GH-103 – `ApplicationModuleInitializer` 实现将在应用启动时触发,顺序遵循应用模块依赖结构(更核心的模块首先被调用)。此外,`ApplicationModules` 公开了一个 `….getComparator()` 以按这种方式排序 Spring bean。请注意,这需要 JGraphT 库位于类路径上(通过 `spring-modulith-runtime` 工件自动引入)。有关详细信息,请参阅 参考文档。
…嗨,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 与 Gradle 开发倡导者 Amanda Martin 博士 (@DrAmandaLMartin) 进行了对话
Spring Cloud Gateway 4.0 终于来了!感谢我们社区的贡献,我们引入了新功能和有趣的过滤器。
这篇博客文章详细介绍了新的值得注意的功能,并解释了其中包含的一些新过滤器、它们的工作方式以及如何使用它们来提供对应用程序的更多见解。
首先,让我们谈谈缓存!缓存是一个复杂的问题,这就是为什么我们引入了两个与之相关的新过滤器的原因,但请记住,这些过滤器可能会使网关内存受限,因此请谨慎使用它们。
如果处理不当,操作请求正文可能会导致问题,因此我们简化了操作;使用此过滤器,我们提供了在将其发送到下游之前缓存请求正文并从交换属性中获取该正文的可能性。它将在 `ServerWebExchange.getAttributes()` 中根据在 `ServerWebExchangeUtils.CACHED_REQUEST_BODY_ATTR` 中定义的键提供……
嗨,Spring 粉丝们!欢迎收听另一期《本周 Spring》!我上周去了芬兰赫尔辛基,本周我在佐治亚州亚特兰大参加亚特兰大 Java 用户组的演讲。当然,下周我将前往纽约参加 SpringOne Essentials 的观影派对。我相信你们会加入我们的吧?这将会很棒!
看,是星期二。星期二没意思。距离星期五的有趣的冬季滑雪坡还有整整三天。但这没关系,因为每一天都是学习的机会。本周也不例外:我们有很多东西要看,所以让我们……