Kri*_*aFJ 6 java graphql graphql-java
我们计划在我们的应用程序中使用 Graphql 作为后端服务器。我们选择 Graphql-Java 来开发我们的 POC。我们遇到了创建我们自己的标量类型来处理 java.util.Map 对象类型的情况。
我们还没有找到任何关于创建自定义标量类型的文档。在示例代码如下
RuntimeWiring buildRuntimeWiring() {
return RuntimeWiring.newRuntimeWiring()
.scalar(CustomScalar)
Run Code Online (Sandbox Code Playgroud)
如何为 CustomScalar 对象完成实现。需要帮忙。
要大致了解如何制作标量,只需查看现有标量并执行类似操作即可。
graphql-java 还有一个单独的额外标量项目:graphql-java-extended-scalars。在那里你可以找到对象标量(又名 JSON 标量),它可以用于动态结构,比如Map
s。
通过以下方式注册:
RuntimeWiring.newRuntimeWiring().scalar(ExtendedScalars.Object)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9464 次 |
最近记录: |