什么是Apollo CodeGen中使用的.graphql文件?

时间:2018-12-05 15:47:10

标签: graphql apollo apollo-server apollostack

我正在尝试研究Apollo代码源

https://www.apollographql.com/docs/angular/features/developer-tooling.html#codegen

我在查找文档中引用的public class MyPojo { ArrayList<Data> data = new ArrayList<>(); public ArrayList<Data> getData () { return data; } class Data { private N1 n1; private N3 n3; private N2 n2; public N1 getN1 () { return n1; } public N3 getN3 () { return n3; } public N2 getN2 () { return n2; } } class N1 { private String bla; private String bla2; private ArrayList<Bla3> bla3 = new ArrayList<>(); public String getBla () { return bla; } public String getBla2 () { return bla2; } public ArrayList<Bla3> getBla3 () { return bla3; } } class N2 { private String bla; private String bla2; private ArrayList<Bla3> bla3 = new ArrayList<>(); public String getBla () { return bla; } public String getBla2 () { return bla2; } public ArrayList<Bla3> getBla3 () { return bla3; } } class N3 { private String bla; private String bla2; private ArrayList<Bla3> bla3 = new ArrayList<>(); public String getBla () { return bla; } public String getBla2 () { return bla2; } public ArrayList<Bla3> getBla3 () { return bla3; } } class Bla3 { private String zzz1; private String zzz2; private String[] zzz3; public String getZzz1 () { return zzz1; } public String getZzz2 () { return zzz2; } public String[] getZzz3 () { return zzz3; } } } .graphql文件周围的文档时遇到了麻烦。这是什么文件

  1. 这是Apollo Server 2中的标准配置文件吗?
  2. 这仅仅是一种特定格式的模式定义吗?
  3. 此文件是否还用于其他用途?
  4. 仅是模式,还是可以在其中创建命名的graphql查询,以显示在生成的SDK中?

0 个答案:

没有答案