我正在使用GraphQL(Java),我想找到一种方法来完成以下工作:我需要在运行时不断地调整GraphQL模式,而无需重新启动。特别是,我需要能够向GraphQL类型添加新字段。此外,我需要能够编写能够处理这个动态模式的解析器。
我还没有示例代码,所以只想一个最简单的示例(一个GraphQL类型,有几个字段,所有字段都可以是不同的类型)。
我的问题是,我对GraphQL非常陌生,而且我对它没有很多经验。当然,我在互联网上寻找了一个解决方案,但我还没有找到(或者只是因为缺乏GraphQL的经验而没有注意到我找到了)。我唯一有趣的发现是:使用graphql公开动态模式。但我不明白这个解决方案是如何工作的,因为1)我不知道如何在运行时重新加载模式,2)我不知道如何编写解析器,以便它们能够处理该动态模式。
那么,有人能帮我解决我的问题和/或回答我关于我找到的链接的问题吗?
我非常感谢每一个帮助,不管它有多广泛。就像我之前说过的,我对GraphQL是一个新手。因此,如果可能的话,我也非常感谢与示例的链接,这样我才能更好地理解。
事先非常感谢。
首先,不要试图这样做,也不要只在非常严格的情况下才使用。原因如下:
前端之间的契约
无论你使用什么语言,你都应该把它看作是一个危险信号。在我看来,这将是一个非常糟糕的做法。
问题内容: 是否可以在Android中以编程方式关闭静音模式? 问题答案: 为您解决。
我正在尝试使用Thymeleaf模板呈现XML/JSON。我不想使用模板名称渲染视图,只想解析模板,如下所示。问题是我得到的只是模板名,而不是它的内容。 设置: 模板(src/main/resources/templates/早餐菜单.xml): 用法: 使用Thymeleaf3.0。0.BETA01。
我的组织正在从Log4j1迁移到Log4j2。我们有一个自定义的滚动文件追加器,当应用程序中发生某个事件时,它会在运行时更改它记录到的文件名。这是为了便于在日志目录中查找日志文件而实现的。例如,日志文件目录可能如下所示; mylog-2021-08-02。日志 mylog-2021-08-03.log 特殊事件(mylog-2021-08-03)。日志 mylog-2021-08-04.log m
问题内容: 在C语言中,如何以编程方式找出Linux / Ubuntu上是否已在运行某个进程,以避免该进程两次启动?我正在寻找类似于pidof的东西。 问题答案: 您可以进入这些条目并在文件中检查过程,也可以在链接上执行操作(以下使用第一种方法)。
我有什么想法可以解决这个问题吗?
不是一个真正重要的问题,但只是好奇。您可以在运行时更改应用程序图标吗?例如,有一个按钮,当您按下该按钮时,您会在flutter中获得不同的应用程序图标(假设应用程序图标已经“设置”)。Android和iOS。 非常感谢任何意见。谢谢