私のGraphQLスキーマファイルでは、次のようにユニオンタイプを追加しようとしています:
type CoOverrides {
coId: String
type: String
}
type SoOverrides {
soId: String
freeInterval: String
}
union CoOrSoOverrides = CoOverrides | SoOverrides
次に、これを次のようにタイプに割り当てます。
type Campaign {
id: ID!
title: String
overrides: [CoOrSoOverrides]
}
ただし、graphqlサーバーを起動すると、エラーが発生し続けます:
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.coxautodev.graphql.tools.SchemaParser]: Factory method 'schemaParser' threw exception;
nested exception is com.coxautodev.graphql.tools.SchemaClassScannerError:
Object type 'CoOverrides' is a member of a known union, but no class could be found for that type name. Please pass a class for type 'CoOverrides' in the parser's dictionary.
これは正確には何ですか?このクラスをパーサーの辞書に追加するにはどうすればよいですか?
どんな助けでも感謝します。
ありがとう。