0

SpringBoot を使用して GraphQL サーバーを動作させるのに問題があります。

実際、遊び場はウェブ上に表示されていますが、何もできません。これは、Graphql プレイグラウンドから取得しているエラーです。 "error": "Response not successful: Received status code 404" クエリとリゾルバーの右側にあるプレイグラウンド ドキュメントは無限に読み込まれます。

dependencies {
  implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
  implementation 'org.springframework.boot:spring-boot-starter-web'
  implementation 'org.codehaus.groovy:groovy'
  developmentOnly 'org.springframework.boot:spring-boot-devtools'
  runtimeOnly 'com.h2database:h2'

  implementation 'com.graphql-java-kickstart:graphql-java-tools:12.0.1'
  implementation 'com.graphql-java-kickstart:playground-spring-boot-starter:5.10.0'
}
// Application.java
@SpringBootApplication
class Application {
  static void main(String[] args) {
    SpringApplication.run(Application, args)
  }
}

// resolver/BankAccountResolver.java 
@Slf4j
@Component
class BankAccountResolver implements GraphQLQueryResolver {
  void bankAccount(UUID id) {
    log.info "Retrieving bank account: $id"
  }
}

// domain/BankAccount.java 
class BankAccount {
  UUID id
  String name
  Currency currency
}
// query.graphqls
type Query {
    bankAccount(id: ID): BankAccount
}

// bankAccount.graphqls
type BankAccount {
    id: ID!
    name: String!
    currency: Currency!
}

遊び場エラー

4

0 に答える 0