【问题标题】:How do I configure GraphQL servlet endpoint for graphql-java-servlet along with Micronaut Controllers?如何为 graphql-java-servlet 和 Micronaut 控制器配置 GraphQL servlet 端点?
【发布时间】:2019-10-22 21:29:18
【问题描述】:

我需要使用 GraphQL 实现文件上传功能。我目前的 Micronaut 项目已经有一些 Controller 类,并且 graphql-java-servlet 支持文件上传,它需要创建一个 Servlet。如何为控制器和 Servlet 配置 micronaut 项目?

我尝试在 micronaut 项目中从 graphql-java-servlet 创建简单的 servlet,并保持所有控制器不变。

public class HelloServlet extends GraphQLHttpServlet {

  @Override
  protected GraphQLConfiguration getConfiguration() {
    ...
  }

  private GraphQLSchema createSchema() {
    ...
  }

}```

When I start the Micronaut application. it only identifies controllers and I am able to invoke them using curl request. Unfortunately (@WebServlet) is not configured and not exposed.

【问题讨论】:

    标签: java servlets graphql micronaut graphql-java


    【解决方案1】:

    Micronaut 不支持 servlet API,因此无法注册 servlet。

    【讨论】:

      猜你喜欢
      • 2019-07-14
      • 2015-07-19
      • 2019-03-09
      • 2019-07-03
      • 2012-01-16
      • 2021-01-02
      • 1970-01-01
      • 2020-08-26
      • 1970-01-01
      相关资源
      最近更新 更多