A Bootiful Podcast:José Paumard,Java Champion 校友和 Java 传奇人物,谈论 Project Loom、Valhalla 等,来自 Devnexus 2023!
嗨,Spring 粉丝们!欢迎收听另一期 A Bootiful Podcast。在本期节目中,我将与传奇的 Oracle Java Champion(校友)、Java 倡导者、名誉教授以及全能的友好人士 José Paumard 交流,录制于令人惊叹的 Devnexus 2023 活动!
嗨,Spring 粉丝们!欢迎收听另一期 A Bootiful Podcast。在本期节目中,我将与传奇的 Oracle Java Champion(校友)、Java 倡导者、名誉教授以及全能的友好人士 José Paumard 交流,录制于令人惊叹的 Devnexus 2023 活动!
嗨,Spring 粉丝们!欢迎收听另一期 本周 Spring!
你们好吗?我嘛,我累坏了!为了参加 Devnexus,我经历了一段漫长的旅程,但最终还是到了!如果你在 Devnexus,请查看 本周 Spring 团队和社区在 Devnexus 2023 上的一些有趣且精彩的演讲汇总!
嗨,Spring 粉丝们!在本期节目中,Josh Long(@starbuxman)与 Spring Integration 负责人 Artem Bilan(@artem_bilan)探讨了 Spring Integration 的最新和最棒的功能。Spring Integration 简化了连接日益庞大且种类繁多的异构服务和系统。
节目说明
此文章是系列文章的一部分
我们在 上一篇文章 中得出结论,Spring Cloud Sleuth 的 MANUAL
上下文传播策略既高效又提供了正确的语义。通过多次实践,Spring、Micrometer 和 Reactor 团队创建了一个新的上下文传播库。其目标是封装在 ThreadLocal
值和 Map
类结构之间传输上下文数据的问题。Micrometer 1.10 和 Reactor 3.5 都基于此构建,以在 Reactor 和命令式代码之间提供一流的体验。通过使用 Reactor Context
,我们隐式地公开 ThreadLocal
…
此文章是系列文章的一部分
Spring Cloud Sleuth 最近 成为 Micrometer Tracing,是 Micrometer 项目的一部分。大多数跟踪检测都集中在 Micrometer 中,位于新的 可观察性 API 下。这些项目的目的是实现任何应用程序的可观察性 - 以指标、跟踪和包含相关标识符的日志的形式。为了实现此目标,库需要一种传输上下文信息的方法。当应用程序以任何形式处理异步操作时,此任务变得极具挑战性。在上一篇文章中,我们介绍了使用 …
进行上下文传播的基础知识。
嗨,Spring 粉丝们!欢迎收听另一期 本周 Spring!我正从洛杉矶向大家报道,我和家人来这里是为了我女儿的春假。我们将考察一些潜在的大学,还会去迪士尼乐园。不用说,我很高兴本周有这么多精彩的内容可以阅读;我真的很珍惜每一篇文章!让我们开始吧!
此文章是系列文章的一部分
Spring Boot 3 和 Spring Framework 6 为我们提供了一种统一且一致的方法来启用使用 Micrometer 的应用程序的可观察性。从 Spring Cloud Sleuth 到 Micrometer 的演变,以及 Observation API 和 Micrometer Tracing,使我们能够整合各种上下文传播方法。在本系列博文中,我们旨在解释我们如何开始支持 Project Reactor 中的上下文传播,以满足命令式库的需求。通过…
嗨,Spring 粉丝们!欢迎收听另一期 A Bootiful Podcast!在本期节目中,Josh Long 与 Apache Tomcat 的长期杰出贡献者 Mark Thomas 进行了交流
我们正在推出一种新的 Azure Spring Apps 付费方式 - 使用量付费计划。此计划现已进入公开预览版,您可以立即开始创建和部署应用程序。此新计划非常高效,因为您可以从零开始扩展到零 vCPU。由于其费用与 Azure Container Apps 相同,但在 Spring 应用程序方面增加了价值,因此您可以在容器化应用程序中获得更简单的定价。
它是如何工作的?使用新计划,您可以部署不需要一直运行的应用程序或流量激增的应用程序,并且只需为使用的资源付费…
Spring Data JPA 的一个方便的功能是允许您通过其 @Query
注解插入自定义 JPA 查询。
这提供了一些灵活性,因为您仍然可以向应用程序的使用者提供排序参数。查看下面的示例
interface SampleRepository extends CrudRepository<Employee, Long> {
@Query("select e from Employee e where e.firstName = :firstName")
List<Employee> findCustomEmployees(String firstName, Sort sort);
}
当不仅提供条件(firstName
)还提供自定义排序(通过 findCustomEmployees("Alice", Sort.by("lastName"))
)时,Spring Data JPA 会将此自定义查询转换为 JPA 查询…