本周 Spring - 2024 年 10 月 8 日

工程 | Josh Long | 2024 年 10 月 8 日 | ...

大家好,Spring 粉丝们!欢迎收看本期《本周 Spring》!我正在比利时安特卫普参加盛大的 Devoxx Belgium 2024 大会!我非常高兴能再次来到这里,这是 Java 生态系统中最好的展会之一!

我们有很多内容要分享,让我们直接开始吧!

从 Spring Cloud Data Flow 2.11.x 到 3.0

工程 | Ilayaperumal Gopinathan | 2024 年 10 月 07 日 | ...

亲爱的Spring社区,

随着 Spring Framework 7.0 和 Spring Boot 4.0 的最新发布,Spring Cloud Data Flow 团队很高兴宣布下一个主要版本 SCDF 3.0,以与 Spring Framework 7.0 和 Spring Boot 4.0 对齐。

这将使以下 SCDF 生态系统项目与 Spring Framework 7.0 和 Spring Boot 4.0 对齐

  • Spring Cloud Data Flow 服务器组件(SCDF 核心和 Skipper 服务器)
  • Composed Task Runner、SCDF Shell、Single Step Batch Job 和 Task Launcher
  • 适用于 Cloud Foundry 和 Kubernetes 的 Spring Cloud Deployer 实现
  • Spring Cloud Data Flow UI
  • 基于 Spring Boot 4.0 的 Spring Cloud Stream/Task 工作负载

为您的 AI 应用程序提供动力:Spring AI Advisors

工程 | Christian Tzolov | 2024 年 10 月 2 日 | ...

在快速发展的人工智能世界中,开发人员不断寻求增强其 AI 应用程序的方法。Spring AI,一个用于构建 AI 驱动型应用程序的 Java 框架,引入了一项强大的功能:Spring AI Advisors

Advisors 可以为您的 AI 应用程序提供强大的支持,使其更具模块化、可移植性,并且更易于维护。

如果阅读文章不方便,您可以收听这个**实验性**播客,它**由 AI 生成**,内容来自博客文章。

什么是 Spring AI Advisors?

从根本上说,Spring AI Advisors 是在 AI 应用程序中拦截并可能修改聊天补全请求和响应流程的组件。此系统中的关键参与者是 **AroundAdvisor**…

从 Spring Framework 6.2 到 7.0

工程 | Juergen Hoeller | 2024 年 10 月 1 日 | ...

亲爱的 Spring 社区:

Spring Framework 6.2 预计于 2024 年 11 月正式发布,其核心容器和 Web 支持方面进行了特别重要的修订:请参阅 “Spring Framework 6.2 中的新功能”。此版本设计用于 JDK 17-23 和 Jakarta EE 9-10。

与此同时,我们已经开始规划 2025 年,我很高兴地宣布,我们 2025 年 11 月的发布将是新一代的开始:Spring Framework 7.0!

我们将把基线升级到 Jakarta EE 11(Tomcat 11,Hibernate ORM 7,Hibernate Validator 9),并支持即将发布的 JDK 25 LTS,同时保持 JDK 17 基线,以与更广泛的 Java 生态系统保持一致。对于 Kotlin 应用程序,我们打算将 Spring Framework 7 的支持基于 Kotlin 2。最后但同样重要的是,我们的空安全策略正在与最近发布的 JSpecify 融合……

本周 Spring - 2024 年 10 月 1 日

工程 | Josh Long | 2024 年 10 月 1 日 | ...

大家好,Spring 粉丝们!已经是十月的第一天了!我们正式进入了 2024 年的第四季度!时间过得太快了。实在太快了。但一如既往,有很多精彩的事情在发生,让我们直接开始吧!

AI 遇上 Spring Petclinic:使用 Spring AI 实现 AI 助手(第二部分)

工程 | Oded Shopen | 2024 年 9 月 27 日 | ...

第一部分回顾

在本系列博客的第一部分中,我们探讨了将 Spring AI 与大型语言模型集成的基础知识。我们逐步构建了一个自定义 ChatClient,利用函数调用进行动态交互,并完善了提示以适应 Spring Petclinic 的用例。最终,我们拥有了一个功能齐全的 AI 助手,能够理解和处理与我们的兽医诊所领域相关的请求。

现在,在第二部分中,我们将通过探索检索增强生成(RAG)更进一步,这项技术使我们能够处理无法适应…

AI 遇上 Spring Petclinic:使用 Spring AI 实现 AI 助手(第一部分)

工程 | Oded Shopen | 2024 年 9 月 26 日 | ...

引言

在这两部分的博客文章中,我将讨论我对 Spring Petclinic 所做的修改,以集成一个 AI 助手,允许用户使用自然语言与应用程序交互。

Spring Petclinic 简介

Spring Petclinic 是 Spring 生态系统中的主要参考应用程序。根据 GitHub 的数据,该仓库于 2013 年 1 月 9 日创建。自那时起,它已成为使用 Spring Boot 编写简单、对开发者友好的代码的典范应用。截至本文撰写之时,它已获得超过 7,600 颗星和 23,000 个分叉。

e386a28e-e860-4cf7-a94c-aa7dad13abe3

该应用程序…

本周 Spring - 2024 年 9 月 24 日

工程 | Josh Long | 2024 年 9 月 24 日 | ...

大家好,Spring 粉丝们!欢迎收看本期《本周 Spring》!我正在令人愉快的德克萨斯州达拉斯参加精彩的 JConf.dev 大会。然后我将前往德国,然后回家做些洗衣,之后前往科罗拉多州丹佛参加精彩的 Dev2Next 大会,之后再前往比利时参加 Devoxx Belgium。这将是几周的精彩时光。您过得怎么样?

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有