In 2022, the official Spring for GraphQL library was released as GA.
Prior to this, the most relevant spring boot graphql library was kickstarter. An independent third party library built on top of spring boot.
Once the official library is mature enough, kickstarter will be deprecated. This will likely occur when the official library offers all kickstarter’s functionality. Once that occurs, many kickstarter applications may need to be migrated to Spring for GraphQL. Luckily, both kickstarter and Spring for Graphql are built on-top of a great and solid core, graphql-java.
In this episode, we explore Spring for GraphQL and have a quick look at:
@Controller
@QueryMapping
@BatchMapping
Exception handling
Schema building
Extended scalars date time integration (spring boot graphql datetime scalars)
Spring GraphQL Dependencies
As always, thanks for watching
Github:
https://github.com/philip-jvm
Spring Boot GraphQL documentation:
https://docs.spring.io/spring-graphql...
GraphQL Java Date Time. (Spring Boot Integration)
https://github.com/tailrocks/graphql-...
GraphQL Java
https://www.graphql-java.com