如何使用多个graphqls文件?

问题描述 投票:0回答:1

我正在尝试构建 GraphQL 应用程序,我当前的架构文件位于以下路径:

schema/book/book.graphqls,
schema/infra/infra.graphqls

现在在我的属性文件中,我有以下配置:

spring.graphql.schema.locations=classpath*:schema/book

但是,当我启动应用程序时,仅识别书籍架构。我想确保基础架构和我添加的任何未来架构也都包含在内。

我在属性文件中尝试了以下配置,但都不起作用:(我遇到了 Whitelabel 错误页面)

spring.graphql.schema.locations=classpath*:schema/**/*.graphqls
spring.graphql.schema.locations=classpath:schema/**/*graphqls

你能帮我理解我所缺少的吗?

java spring-boot graphql spring-graphql
1个回答
0
投票

您应该指向所有架构文件的基本位置,扫描将在所有嵌套文件夹下查找。

spring.graphql.schema.locations=classpath:schema/
© www.soinside.com 2019 - 2024. All rights reserved.