Bootiful 播客:GraalVM 倡导者 Alina Yurenko 谈 Bootiful 播客
Liiiive from New York, it's a Bootiful Podcast! This week I (@starbuxman) talk to Developer Advocate for GraalVM at Oracle Labs, and legend, Alina Yurenko (@alina_yurenko)
Liiiive from New York, it's a Bootiful Podcast! This week I (@starbuxman) talk to Developer Advocate for GraalVM at Oracle Labs, and legend, Alina Yurenko (@alina_yurenko)
嘿,Spring 社区!
希望大家最近都在享受 Spring One Essentials。对我来说,最令人兴奋的功能是现在已经贯穿 Spring 产品组合的 可观察性 (Observability)。尽管如此,今天我想分享一个我从假期开始就在做的项目,其中提到的可观察性也发挥了绝佳的作用。
我将从长远来看。让我们想象一下我们正在学习一门新的编程语言!例如,我正在学习 Go 以更好地理解 Kubernetes。当然,我们首先会接触到一些基本类型和基本结构。然后我们实现一些广为人知的……
您好,Spring 爱好者!又是一期《本周 Spring》!今天对您来说将是格外重要的一天,因为今天我们启动 SpringOne Essentials,这是 SpringOne 的在线版本。 几小时后,我们将直播相见!。
SpringOne Essentials 将会非常精彩,但在我们开始之前,在我们了解过去一年 Spring 生态系统中的所有重大进展之前,让我们先通过本周的 recap 来回顾一下过去一周的所有重大事件!
findFirst() 和 findTop() 之间的区别紧随 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 artifact 自动引入)。有关详细信息,请参阅 参考文档。
嗨,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 与 Gradle 开发者布道师 Dr. Amanda Martin (@DrAmandaLMartin) 进行了交谈。
Spring Cloud Gateway 4.0 终于发布了!感谢社区贡献,我们引入了新功能和有趣的过滤器。
这篇博文详细介绍了值得注意的新功能,并解释了其中一些新过滤器,包括它们的工作原理以及如何使用它们为应用程序提供更多洞察。
首先,我们来谈谈缓存!缓存是一个复杂的问题,这就是为什么我们引入了两个与此相关的新过滤器,但请注意,这些过滤器可能会导致网关内存受限,因此请谨慎使用。
如果不正确处理请求体可能会导致问题,因此我们为您简化了操作;通过此过滤器,我们提供了在请求体发送到下游之前对其进行缓存的可能性,并可以从交换属性中获取该请求体。它将在 ServerWebExchange.getAttributes() 中以 ServerWebExchangeUtils.CACHED_REQUEST_BODY_ATTR 中定义的键值提供...
嗨,Spring 粉丝们!欢迎来到《本周 Spring》的又一次更新!我上周去了芬兰赫尔辛基,本周则在佐治亚州亚特兰大,将在亚特兰大 Java 用户组发表演讲。当然,下周我将在纽约参加《SpringOne Essentials》的播出观看派对。我相信你也会加入我们,对吧?那将是激动人心的!
看,今天是星期二。星期二不好玩。我们还有三个扎实的交易日才能迎来周五的冬季滑雪胜地。但这没关系,因为每一天都是学习的机会。本周也不例外:我们有很多内容要看,所以让我们开始吧……
Spring Boot 的新版本发布频率相当高,将您的项目更新到更新的 Spring Boot 版本是全球许多团队和组织日常工作的一部分。
有时这些升级很简单,例如对于主要包含错误修复和解决 CVE 的补丁版本。与此相反,升级到新的次要版本甚至主版本需要更多的工作,包括代码更改以适应新的或更改的 API,更新配置以不再使用已弃用的键,等等。
因此,Spring 的每个新的次要或主要版本都附带了关于这些更改的全面指南和文档,您可以阅读并按照这些指南来升级您的项目。一个很好的例子是将项目升级到 Spring Boot 3 的新迁移指南……
嗨,Spring 粉丝们!在本集中,我与 Drools 负责人 Mario Fusco (@mariofusco) 谈论了规则引擎 Drools 及其与 Spring、Olivetti 计算机等的集成,以及更多内容。
嗨,Spring 粉丝们!在我写下这些文字时,我正坐在飞机上,飞往芬兰赫尔辛基。新的一年,新的旅程开始了。那里会很冷。祝我好运!您知道什么总是能让我暖和起来吗?学习的乐趣。本周也不例外。本周我们准备了一些好东西,所以让我们马上开始吧!
我开始发布易于记忆的视觉卡片,介绍我 “Spring Tips” (@springtipslive) 系列中稍纵即逝的 Spring 生态系统中的精彩之处。所以现在您不仅会收到新视频的通知,还可能会得到一些有用的……