# learn-spring-boot-graphql **Repository Path**: hw-open-study/learn-spring-boot-graphql ## Basic Information - **Project Name**: learn-spring-boot-graphql - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-25 - **Last Updated**: 2022-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 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 #5 - Playground GraphQL IDE #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.