使用GraphQL SPQR和Spring Boot入门
GraphQL是一种用于Web API的查询和操作语言。SPQR是一个起源于使GraphQL工作更加无缝的库之一。
在本教程中,我们将学习GraphQL SPQR的基础知识,并在简单的Spring Boot项目中看到它的实际应用。
2. 什么是GraphQL SPQR?
GraphQL是由Facebook创建的著名查询语言。它的核心是模式——在这些文件中我们定义自定义类型和函数。
在传统方法中,如果我们想在我们的项目中添加GraphQL,我们需要遵循两个步骤。首先,我们需要向项目中添加GraphQL模式文件。其次,我们需要编写相应的Java POJO,代表模式中的每种类型。这意味着我们将在两个地方维护相同的信息:在模式文件和Java类中。 这种方法容易出错,需要更多的项目维护工作。
大约 4 分钟