インターフェースの使用
org.springframework.graphql.execution.SchemaMappingInspector.Initializer
SchemaMappingInspector.Initializer を使用するパッケージ
org.springframework.graphql.execution 内の SchemaMappingInspector.Initializer 使用
修飾子と型メソッド説明SchemaMappingInspector.Initializer.classMapping(StringSE graphQlTypeName, ClassSE<?>... aClass) GraphQL 型名と、実行時にそれを表す Java クラスとの間の明示的なマッピングを提供します。これにより、他の方法ではそれらの関連付けを検出できない場合に、ユニオンメンバーとインターフェース実装型をインスペクションできます。SchemaMappingInspector.Initializer.classNameFunction(FunctionSE<graphql.schema.GraphQLObjectType, StringSE> function) GraphQL ユニオンメンバーまたはインターフェース実装型の Java 表現のsimple class nameを導出できます。SchemaMappingInspector.Initializer.classResolver(SchemaMappingInspector.ClassResolver resolver) GraphQL ユニオンメンバーまたはインターフェース実装型の Java クラスを見つけるためのカスタムSchemaMappingInspector.ClassResolverを使用したclassMapping(String, Class[])の代替。SchemaMappingInspector.initializer()SchemaMappingInspectorを構成し、インスペクションを実行するための初期化子を返します。型 SchemaMappingInspector.Initializer の型引数を持つ org.springframework.graphql.execution のメソッドパラメーター修飾子と型メソッド説明GraphQlSource.SchemaResourceBuilder.inspectSchemaMappings(ConsumerSE<SchemaMappingInspector.Initializer> initializerConsumer, ConsumerSE<SchemaReport> reportConsumer) SchemaMappingInspectorを初期化するオプションを備えたGraphQlSource.SchemaResourceBuilder.inspectSchemaMappings(Consumer)のバリアント、例: