インターフェースの使用
org.springframework.graphql.data.method.HandlerMethodArgumentResolver
HandlerMethodArgumentResolver を使用するパッケージ
パッケージ
説明
通常は
SchemaMapping アノテーションが付けられたハンドラーメソッドに基づく DataFetcher のサポート。 アノテーション付きハンドラーメソッドのメソッドパラメーターのリゾルバー。
org.springframework.graphql.data.method 内の HandlerMethodArgumentResolver 使用
修飾子と型クラス説明class指定されたメソッドパラメーター型をサポートするリゾルバーを検索し、それに委譲するリゾルバーのリストのコンテナー。修飾子と型メソッド説明@Nullable HandlerMethodArgumentResolverHandlerMethodArgumentResolverComposite.getArgumentResolver(MethodParameter parameter) 指定されたメソッドパラメーターをサポートする登録済みHandlerMethodArgumentResolverを検索します。型 HandlerMethodArgumentResolver の引数を持つ型を返す org.springframework.graphql.data.method のメソッド修飾子と型メソッド説明HandlerMethodArgumentResolverComposite.getResolvers()含まれているリゾルバーを含む読み取り専用リスト、または空のリストを返します。型 HandlerMethodArgumentResolver のパラメーターを持つ org.springframework.graphql.data.method のメソッド修飾子と型メソッド説明voidHandlerMethodArgumentResolverComposite.addResolver(HandlerMethodArgumentResolver resolver) 指定されたHandlerMethodArgumentResolverを追加します。org.springframework.graphql.data.method.annotation.support 内の HandlerMethodArgumentResolver 使用
HandlerMethodArgumentResolver を実装している org.springframework.graphql.data.method.annotation.support のクラス修飾子と型クラス説明class@Argumentでアノテーションが付けられたメソッドパラメーターのリゾルバー。class@Argumentsでアノテーションが付けられたメソッドパラメーターのリゾルバー。ArgumentMethodArgumentResolverの機能と似ていますが、ターゲットオブジェクトへのバインディングのソースとして、その中の特定の引数値ではなく、完全なGraphQL argumentsマップを使用します。classAuthenticationPrincipalでアノテーションが付けられたパラメーターのSecurityContext.getAuthentication()を介して Spring Security コンテキストからAuthentication.getPrincipal()を取得するリゾルバー。class@ContextValueアノテーション付きメソッドパラメーターのリゾルバー。class型Continuationのメソッド引数の何もしないリゾルバー。classDataFetchingEnvironmentおよびDataFetchingEnvironmentを介してアクセスできる関連値のリゾルバー。classDataFetchingEnvironment.getDataLoader(String)を介して取得されたDataLoaderのリゾルバー。class@LocalContextValueアノテーション付きメソッドパラメーターのリゾルバー。classSecurityContext.getAuthentication()を介して Spring Security コンテキストからPrincipalSE を取得するリゾルバー。class@ProjectedPayloadアノテーションが付けられたインターフェースであるメソッドパラメーターのリゾルバー。classclassSort型のメソッド引数のリゾルバー。classDataFetchingEnvironment.getSource()を介して取得されたフィールドのソース / 親のリゾルバー。class「最初」、「最後」、「前」、「後」の GraphQL 引数から初期化されたSubrange型のメソッド引数のリゾルバー。型 HandlerMethodArgumentResolver のパラメーターを持つ org.springframework.graphql.data.method.annotation.support のメソッド修飾子と型メソッド説明voidAnnotatedControllerConfigurer.addCustomArgumentResolver(HandlerMethodArgumentResolver resolver) カスタムコントローラーメソッドの引数にHandlerMethodArgumentResolverを追加します。