Моя цель - построить сервер GraphQL на Spring с (1) GraphiQL IDE (2) динамической схемой GraphQL во время выполнения.Мой движок GraphQL - GraphQL-Java.
В первой попытке я использую graphql-java-spring-boot-starter-webmvc и graphiql-spring-boot-starter.И сервер GraphQL, и GraphiQL работают хорошо.Однако в рамках среды graphql-java-spring-boot-starter-webmvc необходим класс @Bean of GraphQL.В этом компоненте схема загружается при запуске сервера, поэтому его невозможно обновить.
Во второй попытке я не использую graphql-java-spring-boot-starter-webmvc.Вместо этого я выбираю spring-boot-starter-web, чтобы запустить веб-сервер и определить свой собственный RestController.Это легко обновить экземпляр GraphQL.Но я не нахожу способ интеграции с GraphiQL.Я погуглил GraphiQL + Spring, но все решения с использованием graphql-java-spring-boot-starter.
Спасибо, если кто-нибудь может дать мне идею по любому из этих подходов.