Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梦境迷离
Graphql Java Codegen
提交
73b34c42
G
Graphql Java Codegen
项目概览
梦境迷离
/
Graphql Java Codegen
11 个月 前同步成功
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Graphql Java Codegen
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
73b34c42
编写于
1月 10, 2021
作者:
B
Bogdan Kobylynskyi
提交者:
GitHub
1月 10, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update README.md
上级
f83708c4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
2 deletion
+16
-2
README.md
README.md
+16
-2
未找到文件。
README.md
浏览文件 @
73b34c42
...
...
@@ -12,16 +12,30 @@
GraphQL Java Codegen makes it easy to make your Java application to follow a schema-first approach whether it is a server or client application.
Following classes can be generated based on your GraphQL schema:
*
Interfaces for GraphQL queries, mutations and subscriptions.
*
Interfaces for GraphQL unions.
*
POJO classes for GraphQL types and inputs.
*
Enum classes for GraphQL enums.
*
Interface
Resolvers for GraphQL type fields (e.g. for parametrized fields)
.
*
Interface
s for GraphQL type fields (e.g. for parametrized fields) aka "Resolvers"
.
*
Client Request classes for GraphQL queries, mutations and subscriptions.
## Features
*
Generate classes in Java, Kotlin or Scala.
*
Recursive schemas lookup by file name pattern.
*
Generate code based on GraphQL schema or GraphQL Query Introspection Result.
*
Generate POJOs with: Builder pattern, immutable fields,
`toString()`
,
`equals()`
and
`hashCode()`
, etc.
*
Flexible API interfaces naming conventions (based on schema file name, folder name, etc)
*
Ability to define custom java package names for model and API classes.
*
Ability to define custom prefix/suffix for model, API, type resolver, request, response classes.
*
Ability to define custom annotations (e.g.: validation annotations for your model classes or based on GraphQL directives)
*
Ability to define custom configuration for Relay support.
**For the full list of codegen configs please refer to: [Codegen Options](docs/codegen-options.md)**
## Supported plugins
*
Gradle plugin:
[
graphql-java-codegen-gradle-plugin
](
plugins/gradle
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录