从 Spring Cloud Data Flow 2.11.x 到 3.0
尊敬的 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 core 和 Skipper servers)
- Composed Task Runner、SCDF Shell、Single Step Batch Job 和 Task Launcher
- Spring Cloud Deployer 对 Cloud Foundry 和 Kubernetes 的实现
- Spring Cloud Data Flow UI
- 基于 Spring Boot 4.0 的 Spring Cloud Stream/Task 工作负载 ……
使用 Spring AI Advisors 为您的 AI 应用赋能
在快速发展的人工智能世界中,开发者一直在寻找增强其 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
尊敬的 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,同时为了与更广泛的 Java 生态系统保持一致,将保留 JDK 17 基线。对于 Kotlin 应用,我们计划将 Spring Framework 7 的支持基于 Kotlin 2。最后但同样重要的是,我们的空安全策略正在与最近发布的 JSpecify 融合……
Spring 本周动态 - 2024 年 10 月 1 日
嗨,Spring 粉丝们!今天是十月一号!我们正式进入了 2024 年的第四季度!时间过得太快了。太快了。但一如既往,精彩的事物正在发生,所以让我们直奔主题吧!
- Spring Framework 负责人 Juergen Hoeller 展望了未来的道路,通往 Spring Framework 6.2 和 Spring Framework 7.0
- 在第一部分中,Oded Shopin 探讨了如何将 Spring AI 集成到著名的 Spring Petclinic 应用中
- Oded Shopin 在第二部分中继续他的努力
- Spring 总监 Michael Minella 讨论了 Spring Boot 2.7 支持时间表的延长
- 在播客的这一期中,我与 Oracle Java Developer Advocate Billy Korando 进行了交谈,探讨了 Java 23、结构化并发等内容
- 想成为一名优秀的公共演讲者吗? …
Spring Boot 2.7 支持周期延长
升级需要时间。我们理解这一点。Spring Boot 3 于 2022 年 11 月发布,带来了 Java 17 的新现代化基线以及从 Java EE 到 Jakarta EE 的迁移。它包含了超过 55 个托管依赖项更新。通过 GraalVM 进行本地编译是整个产品组合中的首选选项,开箱即用的可观测性是所有 Spring 项目的核心能力。然而,直到 Spring Boot 3.2,我们才开始看到社区对 Spring Boot 3 的采用超过了 Spring Boot 2。Spring Boot 3 已经迅速超越了 Spring Boot 2,但是……
AI 遇见 Spring Petclinic:使用 Spring AI 实现 AI 助手(第二部分)
第一部分回顾
在本博客系列的第一部分中,我们探讨了将 Spring AI 与大型语言模型集成的基础知识。我们逐步介绍了构建自定义 ChatClient、利用函数调用实现动态交互以及优化提示以适应 Spring Petclinic 用例。到最后,我们拥有了一个功能齐全的 AI 助手,能够理解和处理与我们的兽医诊所领域相关的请求。
现在,在第二部分中,我们将进一步探讨检索增强生成(RAG),这是一种使我们能够处理无法容纳的大型数据集的技术,……
A Bootiful 播客:Oracle Java Developer Advocate Billy Korando 谈 Java 23、结构化并发等
嗨,Spring 粉丝们!在这一期中,我与 Oracle 的 Java Developer Advocate Billy Korando 谈论了 Java 23 及以后版本中令人惊叹的新特性!
AI 遇见 Spring Petclinic:使用 Spring AI 实现 AI 助手(第一部分)
引言
在这篇分为两部分的博文中,我将讨论我为 Spring Petclinic 所做的修改,以整合一个允许用户使用自然语言与应用交互的 AI 助手。
Spring Petclinic 介绍
Spring Petclinic 是 Spring 生态系统中的主要参考应用。根据 GitHub 的数据,该仓库创建于 2013 年 1 月 9 日。自那时以来,它已成为使用 Spring Boot 编写简洁、开发者友好代码的模范应用。截至撰写本文时,它已获得超过 7,600 个星标和 23,000 个 Fork。
该应用……
Spring 本周动态 - 2024 年 9 月 24 日
嗨,Spring 粉丝们!欢迎来到又一期《Spring 本周动态》!我正在德克萨斯州令人愉快的达拉斯,参加精彩的 JConf.dev 展会。然后我将前往德国,再回家洗衣服,之后动身前往科罗拉多州丹佛参加精彩的 Dev2Next 展会,接着再去比利时参加 Devoxx Belgium。这将是充满乐趣的几周。你们怎么样?
- 从 HashiCorp Vault 为 Spring Boot 重新加载 SSL 证书
- 非常感谢 Sébastien Deleuze 发现了 Fabio Niephaus 博士的这个精彩演示,它演示了如何从运行在 JVM 中的 Spring Boot 应用中使用 GraalWasm 调用一个编译为 WebAssembly 的 Rust 图像处理库。
- 很高兴看到这一点:应用程序正在大量升级到 Java 23!您升级了吗?
- 说到 Java 23:它发布了!立即获取!我最喜欢的安装方式?
sdk install java 23-graalce
。 - 您看到 Spring Tools 4(支持 Visual Studio Code 和 Eclipse)中的新支持了吗?它提供了用于查询参数的内嵌提示,在您引用查询中的方法参数的地方直接显示参数名称……