如何为带有Micronaut控制器的graphql-java-servlet配置GraphQL servlet端点?

时间:2019-06-07 11:10:18

标签: java servlets graphql micronaut graphql-java

我需要使用GraphQL实现文件上传功能。我当前的Micronaut项目已经具有一些Controller类,并且graphql-java-servlet支持文件上传,它需要创建一个Servlet。如何为Controller和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.

1 个答案:

答案 0 :(得分:0)

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