【发布时间】:2021-11-26 19:10:14
【问题描述】:
我是 GraphQL 的新手,我正在尝试了解如何在我的应用程序上设置 GraphQL(基于 JAVA 和 rest)。我刚刚阅读了很多文档,但不清楚我需要什么来轻松设置这个新层。
- 我必须运行 Apollo Server + Application Server 吗?
- 是否必须在 graphQL Schema 中重写现有的 SQL DB Schema?
【问题讨论】:
标签: graphql graphql-java
我是 GraphQL 的新手,我正在尝试了解如何在我的应用程序上设置 GraphQL(基于 JAVA 和 rest)。我刚刚阅读了很多文档,但不清楚我需要什么来轻松设置这个新层。
【问题讨论】:
标签: graphql graphql-java
我认为重要的是要记住 GraphQL 是 just a specification。在大多数流行的编程语言中,该规范有许多实现。您不需要运行任何特定的服务器或设置任何特定的数据存储机制,因此使用像 Apollo Server 这样的东西是完全可选的。 如果你阅读了我强烈推荐的规范,你会发现 GraphQL 对你最终如何存储数据没有什么可说的。它与您的数据库架构完全无关。 阅读规范并了解基本原理。当您尝试了解如何使用该规范的特定实现(例如 GraphQL-Java)时,这将使您更轻松。
【讨论】: