Как настроить конечную точку сервлета GraphQL для graphql-java-servlet вместе с контроллерами Micronaut? - PullRequest
0 голосов
/ 07 июня 2019

У меня есть требование для реализации функции загрузки файлов с помощью GraphQL.В моем текущем проекте Micronaut уже есть несколько классов Controller, а graphql-java-servlet поддерживает загрузку файлов, для его создания требуется сервлет.Как настроить проект micronaut как для контроллеров, так и для сервлета?

Я попытался создать простой сервлет из graphql-java-servlet в проекте micronaut и сохранить все мои контроллеры как есть.

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 голосов
/ 11 июня 2019

Micronaut не поддерживает API сервлета, поэтому невозможно зарегистрировать сервлет.

...