【问题标题】:GraphQL with SpringBoot and Gradle not working带有 SpringBoot 和 Gradle 的 GraphQL 不起作用
【发布时间】:2018-08-02 19:35:17
【问题描述】:

我尝试创建一个示例应用程序来使用 Spring Boot 和 Gradle 实现 GraphQL,但不知何故它不适合我。出现以下错误:

GraphQL_Error

代码位于: https://github.com/devilking01/GraphQlDemo

【问题讨论】:

    标签: spring-boot graphql-java spring-boot-gradle-plugin


    【解决方案1】:

    查看graphql-spring-boot-starter docs 默认请求映射在/v1/graphql 而不是/graphql

    您也可以在属性文件中覆盖默认值:

    com.merapar.graphql:
       path: "/graphql"
    

    【讨论】:

    • 不确定,我该怎么做。你能建议吗
    • 不,该网址不起作用。只是为了澄清一下,就像在屏幕截图中一样,我使用了不同的 url,即 /graphiql,它在内部调用 /graphql。我用 Maven 尝试了相同的应用程序,它运行良好。但我需要用 gradle 来实现。
    • 当我使用 Gradle 构建项目时,/v1/graphql 和 /graphql 都不起作用。但是使用 maven build /graphql url 可以正常工作。请帮忙。
    • 我检查了应用程序启动日志,发现 gradle 项目“[ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Servlet simpleGraphQLHttpServlet mapped to [/graphql/*]”中缺少以下映射.有什么帮助吗??
    猜你喜欢
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    • 2018-10-02
    • 2019-04-28
    • 2021-05-06
    • 2018-09-16
    • 2017-08-03
    • 2018-12-08
    相关资源
    最近更新 更多