Spring Boot CDS 支持与 Project Leyden 展望

工程 | Sébastien Deleuze | 2024 年 8 月 29 日 | ...

Spring Boot 开发者如何才能在约束最小的情况下提高应用程序的运行时效率,以便大多数应用程序都能享受到这些好处?答案是 Spring Boot 3.3 引入的 CDS 支持,它允许您更快地启动 Spring Boot 应用程序并消耗更少的内存。它是基于我几个月前介绍的Spring Framework 6.1 引入的基础

关键在于,这种新的 CDS 支持与 GraalVM 原生镜像支持 相比,提供了不同的价值主张:通过 CDS 获得的改进不如通过…

本周 Spring - 2024 年 8 月 27 日 - SpringOne 2024 特刊

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

各位 Spring 爱好者们,大家好!我正在 VMware Explore 2024 的 SpringOne 展厅向大家问好!一些重要演讲正在直播中 - 现在就前往 SpringOne.io 免费注册观看。现在我正在展厅里值守展位,向络绎不绝的人群做演示,但我稍后也会发表演讲,同样,您可以在 SpringOne.io 在线观看。

正如您可以想象的,在 SpringOne 即将来临之际,有很多令人兴奋的事情值得关注,所以,让我们开始吧!

Spring Boot 3.4 中的结构化日志

工程 | Moritz Halbritter | 2024 年 8 月 23 日 | ...

日志是排查应用程序问题的一个长期存在的组成部分,也是可观测性的三大支柱之一,与指标和追踪并列。没有人喜欢在生产环境中盲目运行,当事故发生时,开发者都很庆幸有日志文件。日志通常以人类可读的格式写出。

结构化日志是一种将日志输出以明确定义、通常是机器可读的格式写入的技术。这种格式可以馈送到日志管理系统,并支持强大的搜索和分析功能。结构化日志最常用的格式之一是 JSON。

借助 Spring Boot 3.4,结构化日志得到开箱即用的支持。它支持 Elastic Common Schema (ECS)Logstash

本周 Spring - 2024 年 8 月 20 日

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

各位 Spring 爱好者们,大家好!欢迎阅读新一期的 This Week in Spring!SpringOne 大会前一周快乐!我激动万分!正如您可以想象的,AI、云原生架构等等都备受关注。我热爱 AI 及其众多应用。本着这种精神,让我们请 ChatGPT 为我们写一首小诗吧!

'Twas the week before SpringOne, and all through Las Vegas, Java devs were arriving, their excitement contagious. Spring Boot and Kotlin, all polished with care, In hopes that new features soon would be there. Workshops and sessions, each bright in their light, Promising…

使用 NVIDIA LLM API 的 Spring AI

工程 | Christian Tzolov | 2024 年 8 月 20 日 | ...

Spring AI 现在支持 NVIDIA 的大型语言模型 API,提供了与各种模型的集成。通过利用 NVIDIA 的 OpenAI 兼容 API,Spring AI 允许开发者通过熟悉的 Spring AI API 使用 NVIDIA 的 LLM。

SpringAI-NVIDIA-API-5

我们将探讨如何配置和使用 Spring AI OpenAI 聊天客户端来连接 NVIDIA LLM API。

  • 演示应用程序代码可在 nvidia-llm GitHub 仓库中找到。
  • SpringAI / NVIDIA 集成的文档

先决条件

  • 创建具有足够额度的 NVIDIA 账户。
  • 从 NVIDIA 的产品中选择您首选的 LLM 模型。例如下面截图中的 meta/llama-3.1-70b-instruct
  • 从模型页面获取您所选模型的 API 密钥。

本周 Spring - 2024 年 8 月 13 日

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

各位 Spring 爱好者们,大家好!欢迎阅读新一期的 This Week in Spring!现在是星期二,离拉斯维加斯盛大的 SpringOne 大会只有短短几周时间了,准备工作正在顺利进行中!我非常高兴!所以,让我们开始本周的汇总,这样我就可以回到紧张的准备工作中去了...

Spring AI 拥抱 OpenAI 的结构化输出:增强 JSON 响应的可靠性

工程 | Christian Tzolov | 2024 年 8 月 9 日 | ...

OpenAI 最近引入了一项强大的功能,称为结构化输出(Structured Outputs),它确保 AI 生成的响应严格遵循预定义的 JSON Schema。这项功能显著提高了 AI 生成内容在实际应用中的可靠性和可用性。今天,我们很高兴地宣布 Spring AI (1.0.0-SNAPSHOT) 已完全集成支持 OpenAI 的结构化输出,以一种无缝的 Spring-native 方式将此功能带给 Java 开发者。

下图展示了新的结构化输出功能如何扩展 OpenAI Chat API

Restored Spring AI (2)

注意:Spring AI 已经提供了强大的、模型无关的结构化输出工具,可用于包括 OpenAI 在内的各种 AI 模型。OpenAI 结构化输出功能提供了一种额外、一致但特定于模型的解决方案,目前仅适用于 gpt-4ogpt-4o-mini 及更高版本模型。

订阅 Spring 邮件列表

通过 Spring 邮件列表保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速发展。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅即可提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持以及二进制文件。

了解更多

即将举办的活动

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

查看全部