Closed
Description
Accordingly to graphql/graphql-spec#83 there is a distinction of null and absence of value in fields and arguments.
In graphql-java (using with the spring boot package) an Optional field respects that, i.e., absence sets the field to Java null and GraphQL null sets the field to Optional.empty().
However, in method arguments absence of value sets the Optional argument to Optional.empty(), not allowing to distinguish it from explicit GraphQL null.
Metadata
Metadata
Assignees
Labels
No labels