Closed
Description
Since Spring Framework has been working on AOT and GraalVM Native Image support, we should consider improvements to make this work in time for 1.1.0.
Right now we're identifying several tasks:
- make sure that the scanning of schema files is supported. This should be taken care of in Use java.nio and FileSystems to resolve files in PathMatchingResourcePatternResolver spring-framework#29163
- Contribute reachability metadata for GraphQL Java 19.2, see Add support for GraphQL Java 19.2 oracle/graalvm-reachability-metadata#102
- Create a dedicated issue in Spring Boot for resource hints (the graphiql HTML UI and the schema resources), see Contribute missing resource hints for GraphQL schema files and GraphiQL HTML page spring-boot#33208
- Implement a
BeanFactoryInitializationAotProcessor
in Spring for GraphQL that registersRuntimeHints
for controllers,@SchemaMapping
+@BatchMapping
methods, Java application types tied to the GraphQL schema and proxying support for@ProjectedPayload
support. This should be done as part if this issue.