Developing and maintaining a Java GraphQL back-end
summary
Practical walkthrough shows how a Java service becomes a GraphQL endpoint with a few lines: annotate methods and POJOs, register them with the schema generator and keep one GraphQL runtime instance in a Spring controller. The repo named speaker implements dynamic schema generation, addresses N+1 with batch resolvers, defends against expensive queries via complexity scoring, depth limits and timeouts, and lets resolvers receive field selections to avoid select * and optimize SQL. GitHub sample included.
AI-written summary · about
chapters (9)
- 0:00Introduction to GraphQL
- 7:49Java GraphQL schema generation
- 13:42Live Spring MVC demo
- 17:54Security and query complexity
- 21:49Optimizing data fetching
- 25:21Schema visibility and extensions
- 27:31Caching strategies in GraphQL
- 33:24Java GraphQL implementation summary
- 41:19Schema discovery and introspection








