leangen / graphql-spqr

Build a GraphQL service in seconds
Apache License 2.0
1.09k stars 179 forks source link

Make a public OperationMapper#createResolver overload to help with creating custom field resolvers #492

Open kaqqao opened 3 months ago

kaqqao commented 3 months ago

OperationMapper#createResolver is currently private, but also not exactly convenient to use, as it requires creating an Operation to represent the underlying Java class members. It would be useful to expose a more convenient overload that could be called by various end-user extensions (e.g. custom TypeMappers etc) to create custom resolvers.

The idea originally came from: https://github.com/leangen/graphql-spqr/issues/491