You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ 2022.2 EAP的HTTP客户端中指定GraphQL schema?

IntelliJ 2022.2 EAP 版本HTTP客户端指定GraphQL Schema定义文件的方法

你可以根据使用场景选择全局配置或者单文件局部配置两种方式,具体操作路径如下:

全局项目级配置(对项目内所有HTTP客户端的GraphQL请求生效)

  • 打开IDE设置面板:Windows/Linux系统按快捷键Ctrl+Alt+S,macOS系统按快捷键Cmd+,
  • 在设置面板左侧菜单依次展开到 Languages & Frameworks > GraphQL > Schemas and Documents
  • 点击面板上的添加按钮(+号),选择本地存储的.graphqls/.graphql格式schema文件,也可以直接填入对应GraphQL服务的端点地址,让IDE自动拉取远程schema
  • 调整schema的作用范围到你编写HTTP请求的项目目录,点击「应用」保存配置即可

单HTTP文件局部配置(仅对当前.http/.rest文件内的请求生效)

  • 打开你编写GraphQL请求的.http/.rest文件
  • 在对应GraphQL请求块的顶部(请求URL行的上方),添加专用注释声明指定schema路径,示例如下:
# @graphql-schema = ./相对路径/你的schema文件.graphqls
POST https://你的graphql服务端点/graphql
Content-Type: application/json

query {
  # 你的GraphQL查询内容
}

注意:填写的路径是相对于当前HTTP文件所在目录的相对路径,比如当前HTTP文件在项目根目录,schema文件存放在src/main/resources/graphql/schema.graphqls,直接写./src/main/resources/graphql/schema.graphqls即可。

  • 如果配置完IDE没有立刻识别schema,可以右键选中schema文件,依次选择 GraphQL > Set as Schema 手动触发绑定,不需要重启整个IDE。

内容的提问来源于stack exchange,提问作者Juergen Zimmermann

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 07:51:25