你好,Spring GraphQL

工程 | Rossen Stoyanchev | 2021年7月6日 | ...

客座作者Andi Marek,GraphQL Java 创始人

我非常高兴地宣布 Spring GraphQL 项目的创建,以及面向 1.0 版本发布的初始里程碑的可用性。该项目集成了 GraphQL Java 和 Spring,是两个团队协作开发的成果。

今天是 GraphQL Java 的六周年纪念日!我从一开始就做了一个重要的决定,即将所有 HTTP 和 IO 相关方面作为独立关注点。GraphQL Java 一直以来“只是”一个执行 GraphQL 请求的引擎。这个决定取得了回报,但显而易见的缺点是,在实际应用中需要创建自己的 HTTP 适配器。

多年来,这导致了许多针对 Spring 的 GraphQL 集成,包括 GraphQL Java 团队的 GraphQL Java Spring 项目。

但坦白说,我一直渴望一个一流的 Spring 集成。

差不多就在一年前的今天,GraphQL Java 和 Spring 团队进行了第一次会议,讨论如何实现这一点。

在过去的 12 个月里,尽管面临时区差异的挑战,我们还是合作并讨论了广泛的主题。现在,我们准备通过一个里程碑式的发布,将这项努力带给更广泛的受众。

特别感谢 RossenBrian 的出色合作,以及 RobMark 以及越来越多加入这项工作的 Spring 工程师。

我坚信,这个项目是 GraphQL Java 和更广泛的 GraphQL 生态系统迈出的一大步:拥有一个由 Spring 工程师维护和发展的 Spring 集成是 GraphQL 成功的关键因素。

Spring GraphQLGraphQL Java Spring 的继任者。Spring GraphQL 的目标是成为所有 Spring GraphQL 应用程序的基础,而它本身又是建立在 GraphQL Java 之上的。

我们对于 GraphQL Java 和 Spring GraphQL 的总体理念是保持不干预,专注于全面和广泛的支持。我们希望类似现有的 Spring 和 GraphQL Java 集成能够选择建立在 Spring GraphQL 之上,转而专注于提供更高级别的支持和更具针对性的功能。

一个非常重要的目标是倾听您的声音,社区的声音,以帮助我们稳定 API 和功能集,为 1.0 版本做准备。如果您有 GraphQL 应用程序,请花点时间看看,并通过提交 issue 告诉我们。

请阅读后续博客文章以获取更多详细信息。

GraphQL Java 和 Spring 团队将在 9 月 2-3 日的 SpringOne 上进行联合演讲。请注册参加此次会议,该会议已连续第二年在线且免费。

Andy Marek

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有