Hi there 👋,
This repository contains the source code from my Learn GraphQL Spring Boot Course on YouTube.
Below you can find the Spring Boot GraphQL tutorials and implementation examples.
Have a good day!
Philip
#1 Introduction, Dependencies, IDE Setup
#2 - Creating your first Schema and Query
#3 - Schema Design Best Practices
#4 - DDOS, Recursion, Max Query Depth Limit
#6 - Voyager Schema Visualizer
#7 - Resolvers
#8 - Exception Handling with ExceptionHandler
#9 - Exception Handling with GraphQLErrorHandler
#10 - DataFetcherResult - Returning data and errors
#11 - Asynchronous Resolvers
#12 - Mutation
#13 - File Upload
#14 - DataFetchingEnvironment
#15 - SelectionSet
#16 - Custom Scalar
#17 - Date Type
#18 - Input Validation (Method 1 - Bean)
#20 - Listener
#21 - Pagination (Edges, Nodes, Cursor)
#22 - Custom Context
#23 - DataLoader (N+1 problem)
#24 - Instrumentation (Request Logging)
#25 - Request Tracing
#26 - Correlation ID (Thread propagation)
#27 - Integration Testing (GraphQLTestTemplate)
#28 - JS GraphQL IntelliJ Plugin
#29 – JVM Profiling (VisualVM, JMeter)
#30 – DataLoader Key Context
#31 – Spring Security
#32 – Schema Directive Validation
#33 – GraphQL Subscription with Reactor
#34 – GraphQL Subscription Authorization with Spring Security. Auth over graphql-ws websocket.