Spring GraphQL examples using Netflix DGS, GraphQL Java and Spring GraphQL

Overview

spring-graphql-sample

Spring GraphQL examples using the following frameworks and libraries:

Other GraphQL Java integration examples with Java frameworks.

Guide

TBD

Example Codes

Example name Description
dgs Simple Netflix DGS example
dgs-webflux Simple Netflix DGS example with Spring WebFlux
dgs-subscription-ws Simple Netflix DGS Subscription example using WebSocket protocol
dgs-subscription-ui Angular Client app for dgs-subscription-ws
dgs-subscription-sse Simple Netflix DGS Subscription example using Http/SSE protocol
dgs-codegen Netflix DGS example with Spring Jdbc and Gradle codegen plugin
dgs-fileupload Netflix DGS file upload example
dgs-client Netflix DGS Typesafe Client example
dgs-kotlin-co A complete Netflix DGS example with WebFlux, Kotlin Coroutines, Spring Data R2dbc and Spring Security
dgs-kotlin A complete Netflix DGS example with WebMvc/Kotlin, Spring Data Jdbc, Spring Security and Spring Session/Spring Data Redis
graphql-java-vanilla GraphQL Java vanilla Spring Boot example
graphql-java GraphQL Java Kickstart Spring Boot example
graphql-java-webclient GraphQL Java Kickstart Spring WebClient example
graphql-java-annotations GraphQL Java Kickstart Spring Boot example(Code first)
graphql-spqr GraphQL SPQR Spring example
spring-graphql Spring GraphQL example
spring-graphql-annotations Spring GraphQL with annotated DataFecthers example
spring-graphql-querydsl Spring GraphQL/JPA/QueryDSl Data Fetchers example
spring-graphql-webflux Spring GraphQL/WebFlux example with WebSocket transport protocol

Prerequisites

Make sure you have installed the following software.

  • Java 17
  • Apache Maven 3.8.x / Gradle 7.x
  • Docker

Some sample codes are written in Kotlin. If you are new to Kotlin, start to learn it from the the Kotlin homepage.

Build

Clone the source codes from Github.

git clone https://github.com/hantsy/spring-graphql-sample/

Open a terminal, and switch to the root folder of the project, and run the following command to build the whole project.

docker-compose up postgres // start up a postgres it is required
cd examplename // change to the example folder
mvn clean install // build the project
//or
./gradlew build

Run the application.

mvn spring-boot:run 
//or 
./gradlew bootRun
// or from command line after building
java -jar target/xxx.jar

Contribution

Any suggestions are welcome, filing an issue or submitting a PR is also highly recommended.

References

Comments
  • chore(deps): bump graphql-java from 16.2 to 19.1 in /graphql-spqr

    chore(deps): bump graphql-java from 16.2 to 19.1 in /graphql-spqr

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps graphql-java from 16.2 to 19.1.

    Release notes

    Sourced from graphql-java's releases.

    19.1

    This bug fix release was made to address a specific NullPointerException problem if consumers are explicitly setting the ExecutionInput to null

    See graphql-java/graphql-java#2908 for the code details.

    The other fixes are included because they are... well... fixes and where ready at the time.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/graphql-java/graphql-java/compare/v19.0...v19.1

    19.0

    This is release 19.0 of GraphQL Java. It contains one breaking change.

    It contains one security related bugfix hardening GraphQL Java more against malicious requests: #2892

    GraphQL Java now shades Antlr runtime to prevent any further dependency conflicts. Antlr is used internally for parsing and validating of GraphQL requests and SDL. #2854

    It includes some performance improvements (#2786, #2769, #2839) and several bugfixes and general improvements.

    Breaking change

    #2769 is an improvement to reduce object allocation. It can contain a breaking change if you would implement your own ChainedInstrumentation.

    Change in behaviour

    #2878 introduces i18n for validation error messages, and by default will set locale to the JVM default locale

    #2799 changes the behaviour of the AST printer to use the shortest form available for query operation if possible. While semantically this is not a change, it might affect you.

    Bugfixes

    #2892 Security bugfix to prevent DOS attacks

    #2818 Fix silent thread leak for chained instrumentation

    #2825 Fixup Introspection input field deprecation filterting

    #2842 fix runtime exception for deep async queries

    #2856 SchemaPrinter description bugfix

    ... (truncated)

    Commits
    • 9479cc0 Merge pull request #2911 from graphql-java/benchmark_enf
    • 9f8aaed Added test fore intersection
    • fb507ad Xuorig Fix PR - Edge case with GraphQLTypeReference and Schema Transforms (#2...
    • dbc0476 Merge branch 'master' into benchmark_enf
    • faf6337 Fix typo in description of skip directive (#2915)
    • c7936ea Merge pull request #2910 from graphql-java/harden_introspection_to_result
    • b710226 Add smaller set first optimisation
    • 4256831 Cheaper calculation for narrowing down possible objects in ENO
    • 5831bc4 Handles isDeprecated not being present in the json
    • 49d012e Defaults Locale when calling validation (#2908)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 5
  • chore(deps): bump graphql-java from 16.2 to 18.2 in /graphql-spqr

    chore(deps): bump graphql-java from 16.2 to 18.2 in /graphql-spqr

    Bumps graphql-java from 16.2 to 18.2.

    Release notes

    Sourced from graphql-java's releases.

    18.2

    This bug fix release fixes the double variable coercion problem identified in #2819, and introduces RawVariables and CoercedVariables to indicate whether variables have been coerced.

    Note: This is a bug fix release. Only changes to fix #2819 have been cherry picked in this release. Other merged changes will be released separately as v19.

    What's Changed

    Full Changelog: https://github.com/graphql-java/graphql-java/compare/v18.1...v18.2

    18.1

    This bug fix release contains an important fix

    graphql-java/graphql-java#2773

    The latest 18.0 version of graphql-java changed the way raw values are resolved to canonical values.

    However this revealed a bug in MaxQueryXXX instrumentation where invalid values (null being present for non nullable input values) caused an exception rather than generating a graphql error. This is not a behavior we intended.

    The bug is only present if you use graphql.analysis.MaxQueryDepthInstrumentation and graphql.analysis.MaxQueryDepthInstrumentation

    What's Changed

    New Contributors

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 3
  • chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2 in /dgs-webflux

    chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2 in /dgs-webflux

    Bumps graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2.

    Release notes

    Sourced from graphql-dgs-platform-dependencies's releases.

    v4.10.2

    What’s Changed

    v4.10.1

    What’s Changed

    v4.10.0

    What’s Changed

    Highlights

    Adopting GraphqL Java 18

    We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library. We are looking forward to use the performance improvements on validation rules that available in this version. Please review the GraphQL Java v18.0 Release Notes for further details

    Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1

    In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1. If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3 and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@​phillip_web). Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.

    Deprecation of collectionType as part of the @InputArgument annotation. (#977) @​kilink

    The @InputArgument annotation doesn't need the collectionType anymore when you are mapping to a List, Map, or other collections. To do this we are now leveraging the Spring Framework's ResolvableType utilities directly.

    Other

    ... (truncated)

    Commits
    • 0bd898e Merge pull request #1033 from Netflix/feature/graphql-java-18.1
    • 28ff6aa Upgrade to GraphQL Java 18.1
    • bbf4d81 Merge pull request #1030 from BCantos17/bryan/union-connection
    • 1b10143 Added support for union connection declaration
    • 47acf46 Merge pull request #1024 from Netflix/dependabot/gradle/org.springframework.c...
    • 0983d66 Bump spring-cloud-dependencies from 2021.0.1 to 2021.0.2
    • 2791d9d Merge pull request #1022 from setchy/feature/ids-scalars
    • 3f3a9d4 feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • e4de51e feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • f43d38c Merge pull request #1018 from Netflix/feature/dgs-context
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 3
  • type mismatch error

    type mismatch error

    thank you from good repository i try use this line of code in my project but got error

    https://github.com/hantsy/spring-graphql-sample/blob/ddf2fd802d48a2b19aa74f75bab967e0369716e5/dgs-kotlin-co/src/main/kotlin/com/example/demo/DataFetchers.kt#L29

    Can't resolve value (/allPosts) : type mismatch error, expected type LIST got class reactor.core.publisher.FluxIterable

    how i can fix error ?

    opened by robatipoor 3
  • chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2 in /dgs-fileupload

    chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2 in /dgs-fileupload

    Bumps graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2.

    Release notes

    Sourced from graphql-dgs-platform-dependencies's releases.

    v4.10.2

    What’s Changed

    v4.10.1

    What’s Changed

    v4.10.0

    What’s Changed

    Highlights

    Adopting GraphqL Java 18

    We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library. We are looking forward to use the performance improvements on validation rules that available in this version. Please review the GraphQL Java v18.0 Release Notes for further details

    Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1

    In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1. If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3 and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@​phillip_web). Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.

    Deprecation of collectionType as part of the @InputArgument annotation. (#977) @​kilink

    The @InputArgument annotation doesn't need the collectionType anymore when you are mapping to a List, Map, or other collections. To do this we are now leveraging the Spring Framework's ResolvableType utilities directly.

    Other

    ... (truncated)

    Commits
    • 0bd898e Merge pull request #1033 from Netflix/feature/graphql-java-18.1
    • 28ff6aa Upgrade to GraphQL Java 18.1
    • bbf4d81 Merge pull request #1030 from BCantos17/bryan/union-connection
    • 1b10143 Added support for union connection declaration
    • 47acf46 Merge pull request #1024 from Netflix/dependabot/gradle/org.springframework.c...
    • 0983d66 Bump spring-cloud-dependencies from 2021.0.1 to 2021.0.2
    • 2791d9d Merge pull request #1022 from setchy/feature/ids-scalars
    • 3f3a9d4 feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • e4de51e feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • f43d38c Merge pull request #1018 from Netflix/feature/dgs-context
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2 in /dgs-client

    chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2 in /dgs-client

    Bumps graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2.

    Release notes

    Sourced from graphql-dgs-platform-dependencies's releases.

    v4.10.2

    What’s Changed

    v4.10.1

    What’s Changed

    v4.10.0

    What’s Changed

    Highlights

    Adopting GraphqL Java 18

    We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library. We are looking forward to use the performance improvements on validation rules that available in this version. Please review the GraphQL Java v18.0 Release Notes for further details

    Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1

    In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1. If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3 and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@​phillip_web). Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.

    Deprecation of collectionType as part of the @InputArgument annotation. (#977) @​kilink

    The @InputArgument annotation doesn't need the collectionType anymore when you are mapping to a List, Map, or other collections. To do this we are now leveraging the Spring Framework's ResolvableType utilities directly.

    Other

    ... (truncated)

    Commits
    • 0bd898e Merge pull request #1033 from Netflix/feature/graphql-java-18.1
    • 28ff6aa Upgrade to GraphQL Java 18.1
    • bbf4d81 Merge pull request #1030 from BCantos17/bryan/union-connection
    • 1b10143 Added support for union connection declaration
    • 47acf46 Merge pull request #1024 from Netflix/dependabot/gradle/org.springframework.c...
    • 0983d66 Bump spring-cloud-dependencies from 2021.0.1 to 2021.0.2
    • 2791d9d Merge pull request #1022 from setchy/feature/ids-scalars
    • 3f3a9d4 feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • e4de51e feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • f43d38c Merge pull request #1018 from Netflix/feature/dgs-context
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2 in /dgs

    chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2 in /dgs

    Bumps graphql-dgs-platform-dependencies from 4.9.25 to 4.10.2.

    Release notes

    Sourced from graphql-dgs-platform-dependencies's releases.

    v4.10.2

    What’s Changed

    v4.10.1

    What’s Changed

    v4.10.0

    What’s Changed

    Highlights

    Adopting GraphqL Java 18

    We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library. We are looking forward to use the performance improvements on validation rules that available in this version. Please review the GraphQL Java v18.0 Release Notes for further details

    Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1

    In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1. If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3 and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@​phillip_web). Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.

    Deprecation of collectionType as part of the @InputArgument annotation. (#977) @​kilink

    The @InputArgument annotation doesn't need the collectionType anymore when you are mapping to a List, Map, or other collections. To do this we are now leveraging the Spring Framework's ResolvableType utilities directly.

    Other

    ... (truncated)

    Commits
    • 0bd898e Merge pull request #1033 from Netflix/feature/graphql-java-18.1
    • 28ff6aa Upgrade to GraphQL Java 18.1
    • bbf4d81 Merge pull request #1030 from BCantos17/bryan/union-connection
    • 1b10143 Added support for union connection declaration
    • 47acf46 Merge pull request #1024 from Netflix/dependabot/gradle/org.springframework.c...
    • 0983d66 Bump spring-cloud-dependencies from 2021.0.1 to 2021.0.2
    • 2791d9d Merge pull request #1022 from setchy/feature/ids-scalars
    • 3f3a9d4 feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • e4de51e feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • f43d38c Merge pull request #1018 from Netflix/feature/dgs-context
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1 in /dgs

    chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1 in /dgs

    Bumps graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1.

    Release notes

    Sourced from graphql-dgs-platform-dependencies's releases.

    v4.10.1

    What’s Changed

    v4.10.0

    What’s Changed

    Highlights

    Adopting GraphqL Java 18

    We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library. We are looking forward to use the performance improvements on validation rules that available in this version. Please review the GraphQL Java v18.0 Release Notes for further details

    Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1

    In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1. If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3 and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@​phillip_web). Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.

    Deprecation of collectionType as part of the @InputArgument annotation. (#977) @​kilink

    The @InputArgument annotation doesn't need the collectionType anymore when you are mapping to a List, Map, or other collections. To do this we are now leveraging the Spring Framework's ResolvableType utilities directly.

    Other

    House Keeping Changes

    ... (truncated)

    Commits
    • 2791d9d Merge pull request #1022 from setchy/feature/ids-scalars
    • 3f3a9d4 feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • e4de51e feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • f43d38c Merge pull request #1018 from Netflix/feature/dgs-context
    • 9f79e3f Recover the DgsContext as the, now deprecated, context for backwards compatib...
    • a261166 Merge pull request #1014 from Netflix/data-loader-provider-fix
    • 53fd828 Fix bug in DgsDataLoaderProvider
    • 1feae83 Merge pull request #1012 from Netflix/feature/fix-unstable-concurrent-test
    • 8f34384 Disable unstable test.
    • 96aed13 Merge pull request #1011 from Netflix/feature/fix-github-actions
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1 in /dgs-webflux

    chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1 in /dgs-webflux

    Bumps graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1.

    Release notes

    Sourced from graphql-dgs-platform-dependencies's releases.

    v4.10.1

    What’s Changed

    v4.10.0

    What’s Changed

    Highlights

    Adopting GraphqL Java 18

    We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library. We are looking forward to use the performance improvements on validation rules that available in this version. Please review the GraphQL Java v18.0 Release Notes for further details

    Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1

    In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1. If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3 and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@​phillip_web). Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.

    Deprecation of collectionType as part of the @InputArgument annotation. (#977) @​kilink

    The @InputArgument annotation doesn't need the collectionType anymore when you are mapping to a List, Map, or other collections. To do this we are now leveraging the Spring Framework's ResolvableType utilities directly.

    Other

    House Keeping Changes

    ... (truncated)

    Commits
    • 2791d9d Merge pull request #1022 from setchy/feature/ids-scalars
    • 3f3a9d4 feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • e4de51e feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • f43d38c Merge pull request #1018 from Netflix/feature/dgs-context
    • 9f79e3f Recover the DgsContext as the, now deprecated, context for backwards compatib...
    • a261166 Merge pull request #1014 from Netflix/data-loader-provider-fix
    • 53fd828 Fix bug in DgsDataLoaderProvider
    • 1feae83 Merge pull request #1012 from Netflix/feature/fix-unstable-concurrent-test
    • 8f34384 Disable unstable test.
    • 96aed13 Merge pull request #1011 from Netflix/feature/fix-github-actions
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1 in /dgs-kotlin-co

    chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1 in /dgs-kotlin-co

    Bumps graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1.

    Release notes

    Sourced from graphql-dgs-platform-dependencies's releases.

    v4.10.1

    What’s Changed

    v4.10.0

    What’s Changed

    Highlights

    Adopting GraphqL Java 18

    We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library. We are looking forward to use the performance improvements on validation rules that available in this version. Please review the GraphQL Java v18.0 Release Notes for further details

    Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1

    In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1. If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3 and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@​phillip_web). Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.

    Deprecation of collectionType as part of the @InputArgument annotation. (#977) @​kilink

    The @InputArgument annotation doesn't need the collectionType anymore when you are mapping to a List, Map, or other collections. To do this we are now leveraging the Spring Framework's ResolvableType utilities directly.

    Other

    House Keeping Changes

    ... (truncated)

    Commits
    • 2791d9d Merge pull request #1022 from setchy/feature/ids-scalars
    • 3f3a9d4 feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • e4de51e feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • f43d38c Merge pull request #1018 from Netflix/feature/dgs-context
    • 9f79e3f Recover the DgsContext as the, now deprecated, context for backwards compatib...
    • a261166 Merge pull request #1014 from Netflix/data-loader-provider-fix
    • 53fd828 Fix bug in DgsDataLoaderProvider
    • 1feae83 Merge pull request #1012 from Netflix/feature/fix-unstable-concurrent-test
    • 8f34384 Disable unstable test.
    • 96aed13 Merge pull request #1011 from Netflix/feature/fix-github-actions
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1 in /dgs-codegen

    chore(deps): bump graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1 in /dgs-codegen

    Bumps graphql-dgs-platform-dependencies from 4.9.25 to 4.10.1.

    Release notes

    Sourced from graphql-dgs-platform-dependencies's releases.

    v4.10.1

    What’s Changed

    v4.10.0

    What’s Changed

    Highlights

    Adopting GraphqL Java 18

    We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library. We are looking forward to use the performance improvements on validation rules that available in this version. Please review the GraphQL Java v18.0 Release Notes for further details

    Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1

    In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1. If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3 and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@​phillip_web). Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.

    Deprecation of collectionType as part of the @InputArgument annotation. (#977) @​kilink

    The @InputArgument annotation doesn't need the collectionType anymore when you are mapping to a List, Map, or other collections. To do this we are now leveraging the Spring Framework's ResolvableType utilities directly.

    Other

    House Keeping Changes

    ... (truncated)

    Commits
    • 2791d9d Merge pull request #1022 from setchy/feature/ids-scalars
    • 3f3a9d4 feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • e4de51e feature: add UUID Scalar into new configuration group dgs.graphql.extensions....
    • f43d38c Merge pull request #1018 from Netflix/feature/dgs-context
    • 9f79e3f Recover the DgsContext as the, now deprecated, context for backwards compatib...
    • a261166 Merge pull request #1014 from Netflix/data-loader-provider-fix
    • 53fd828 Fix bug in DgsDataLoaderProvider
    • 1feae83 Merge pull request #1012 from Netflix/feature/fix-unstable-concurrent-test
    • 8f34384 Disable unstable test.
    • 96aed13 Merge pull request #1011 from Netflix/feature/fix-github-actions
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /graphql-java-kickstart-webclient

    chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /graphql-java-kickstart-webclient

    Bumps org.springframework.boot from 3.0.0 to 3.0.1.

    Release notes

    Sourced from org.springframework.boot's releases.

    v3.0.1

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33615
    • No warning is given when <springProfile> is used in a Logback <root> block #33610
    • Auto-configure PropagationWebGraphQlInterceptor for tracing propagation #33542
    • WebClient instrumentation fails with IllegalArgumentException when adapting to WebClientExchangeTagsProvider #33483
    • Reactive observation auto-configuration does not declare order for WebFilter #33444
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #33433
    • Actuator health endpoint for neo4j throws NoSuchElementException and always returns Status.DOWN #33428
    • Anchors in YAML configuration files throw UnsupportedOperationException #33404
    • ZipkinRestTemplateSender is not customizable #33399
    • AOT doesn't work with Logstash Logback Encoder #33387
    • Maven process-aot goal fails when release version is set in Maven compiler plugin #33382
    • DependsOnDatabaseInitializationPostProcessor re-declares bean dependencies at native image runtime #33374
    • @SpringBootTest now throws a NullPointerException rather than a helpful IllegalStateException when @SpringBootConfiguration is not found #33371
    • bootBuildImage always trys to create a native image due to bootJar always adding a META-INF/native-image/argfile to the jar #33363

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33617
    • Improve maven plugin tags documentation #33616
    • Fix typo in tomcat accesslog checkExists doc #33512
    • Documented Java compiler level is wrong #33505
    • Fix typo in documentation #33453
    • Update instead of replace environment in bootBuildImage documentation #33424
    • Update the reference docs to document the need to declare the native-maven-plugin when using buildpacks to create a native image #33422
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #33410
    • Reinstate GraphQL testing documentaion #33407
    • Description of NEVER in Sanitize Sensitive Values isn't formatted correctly #33398

    :hammer: Dependency Upgrades

    • Upgrade to AspectJ 1.9.19 #33586
    • Upgrade to Byte Buddy 1.12.20 #33587
    • Upgrade to Couchbase Client 3.4.1 #33588
    • Upgrade to Dropwizard Metrics 4.2.14 #33589
    • Upgrade to Elasticsearch Client 8.5.3 #33590
    • Upgrade to Hibernate 6.1.6.Final #33591
    • Upgrade to HttpClient 4.5.14 #33592
    • Upgrade to HttpCore 4.4.16 #33593
    • Upgrade to Infinispan 14.0.4.Final #33594
    • Upgrade to Jaybird 4.0.8.java11 #33595
    • Upgrade to Jetty 11.0.13 #33596
    • Upgrade to jOOQ 3.17.6 #33597
    • Upgrade to Kotlin 1.7.22 #33598
    • Upgrade to Lettuce 6.2.2.RELEASE #33599
    • Upgrade to MongoDB 4.8.1 #33600
    • Upgrade to MSSQL JDBC 11.2.2.jre17 #33601
    • Upgrade to Native Build Tools Plugin 0.9.19 #33602

    ... (truncated)

    Commits
    • 837947c Release v3.0.1
    • 5929d95 Merge branch '2.7.x'
    • b10b788 Next development version (v2.7.8-SNAPSHOT)
    • f588793 Update copyright year of changed files
    • 0254619 Merge branch '2.7.x'
    • e4772cf Update copyright year of changed files
    • 2e7ca6f Warning if <springProfile> is used in phase 2 model elements
    • 2ed512d Use model.deepMarkAsSkipped in SpringProfileModelHandler
    • 532fed3 Increase couchbase connection timeout for tests
    • 9562a2c Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /spring-graphql-webmvc

    chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /spring-graphql-webmvc

    Bumps org.springframework.boot from 3.0.0 to 3.0.1.

    Release notes

    Sourced from org.springframework.boot's releases.

    v3.0.1

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33615
    • No warning is given when <springProfile> is used in a Logback <root> block #33610
    • Auto-configure PropagationWebGraphQlInterceptor for tracing propagation #33542
    • WebClient instrumentation fails with IllegalArgumentException when adapting to WebClientExchangeTagsProvider #33483
    • Reactive observation auto-configuration does not declare order for WebFilter #33444
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #33433
    • Actuator health endpoint for neo4j throws NoSuchElementException and always returns Status.DOWN #33428
    • Anchors in YAML configuration files throw UnsupportedOperationException #33404
    • ZipkinRestTemplateSender is not customizable #33399
    • AOT doesn't work with Logstash Logback Encoder #33387
    • Maven process-aot goal fails when release version is set in Maven compiler plugin #33382
    • DependsOnDatabaseInitializationPostProcessor re-declares bean dependencies at native image runtime #33374
    • @SpringBootTest now throws a NullPointerException rather than a helpful IllegalStateException when @SpringBootConfiguration is not found #33371
    • bootBuildImage always trys to create a native image due to bootJar always adding a META-INF/native-image/argfile to the jar #33363

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33617
    • Improve maven plugin tags documentation #33616
    • Fix typo in tomcat accesslog checkExists doc #33512
    • Documented Java compiler level is wrong #33505
    • Fix typo in documentation #33453
    • Update instead of replace environment in bootBuildImage documentation #33424
    • Update the reference docs to document the need to declare the native-maven-plugin when using buildpacks to create a native image #33422
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #33410
    • Reinstate GraphQL testing documentaion #33407
    • Description of NEVER in Sanitize Sensitive Values isn't formatted correctly #33398

    :hammer: Dependency Upgrades

    • Upgrade to AspectJ 1.9.19 #33586
    • Upgrade to Byte Buddy 1.12.20 #33587
    • Upgrade to Couchbase Client 3.4.1 #33588
    • Upgrade to Dropwizard Metrics 4.2.14 #33589
    • Upgrade to Elasticsearch Client 8.5.3 #33590
    • Upgrade to Hibernate 6.1.6.Final #33591
    • Upgrade to HttpClient 4.5.14 #33592
    • Upgrade to HttpCore 4.4.16 #33593
    • Upgrade to Infinispan 14.0.4.Final #33594
    • Upgrade to Jaybird 4.0.8.java11 #33595
    • Upgrade to Jetty 11.0.13 #33596
    • Upgrade to jOOQ 3.17.6 #33597
    • Upgrade to Kotlin 1.7.22 #33598
    • Upgrade to Lettuce 6.2.2.RELEASE #33599
    • Upgrade to MongoDB 4.8.1 #33600
    • Upgrade to MSSQL JDBC 11.2.2.jre17 #33601
    • Upgrade to Native Build Tools Plugin 0.9.19 #33602

    ... (truncated)

    Commits
    • 837947c Release v3.0.1
    • 5929d95 Merge branch '2.7.x'
    • b10b788 Next development version (v2.7.8-SNAPSHOT)
    • f588793 Update copyright year of changed files
    • 0254619 Merge branch '2.7.x'
    • e4772cf Update copyright year of changed files
    • 2e7ca6f Warning if <springProfile> is used in phase 2 model elements
    • 2ed512d Use model.deepMarkAsSkipped in SpringProfileModelHandler
    • 532fed3 Increase couchbase connection timeout for tests
    • 9562a2c Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /spring-graphql-rsocket-kotlin-co

    chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /spring-graphql-rsocket-kotlin-co

    Bumps org.springframework.boot from 3.0.0 to 3.0.1.

    Release notes

    Sourced from org.springframework.boot's releases.

    v3.0.1

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33615
    • No warning is given when <springProfile> is used in a Logback <root> block #33610
    • Auto-configure PropagationWebGraphQlInterceptor for tracing propagation #33542
    • WebClient instrumentation fails with IllegalArgumentException when adapting to WebClientExchangeTagsProvider #33483
    • Reactive observation auto-configuration does not declare order for WebFilter #33444
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #33433
    • Actuator health endpoint for neo4j throws NoSuchElementException and always returns Status.DOWN #33428
    • Anchors in YAML configuration files throw UnsupportedOperationException #33404
    • ZipkinRestTemplateSender is not customizable #33399
    • AOT doesn't work with Logstash Logback Encoder #33387
    • Maven process-aot goal fails when release version is set in Maven compiler plugin #33382
    • DependsOnDatabaseInitializationPostProcessor re-declares bean dependencies at native image runtime #33374
    • @SpringBootTest now throws a NullPointerException rather than a helpful IllegalStateException when @SpringBootConfiguration is not found #33371
    • bootBuildImage always trys to create a native image due to bootJar always adding a META-INF/native-image/argfile to the jar #33363

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33617
    • Improve maven plugin tags documentation #33616
    • Fix typo in tomcat accesslog checkExists doc #33512
    • Documented Java compiler level is wrong #33505
    • Fix typo in documentation #33453
    • Update instead of replace environment in bootBuildImage documentation #33424
    • Update the reference docs to document the need to declare the native-maven-plugin when using buildpacks to create a native image #33422
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #33410
    • Reinstate GraphQL testing documentaion #33407
    • Description of NEVER in Sanitize Sensitive Values isn't formatted correctly #33398

    :hammer: Dependency Upgrades

    • Upgrade to AspectJ 1.9.19 #33586
    • Upgrade to Byte Buddy 1.12.20 #33587
    • Upgrade to Couchbase Client 3.4.1 #33588
    • Upgrade to Dropwizard Metrics 4.2.14 #33589
    • Upgrade to Elasticsearch Client 8.5.3 #33590
    • Upgrade to Hibernate 6.1.6.Final #33591
    • Upgrade to HttpClient 4.5.14 #33592
    • Upgrade to HttpCore 4.4.16 #33593
    • Upgrade to Infinispan 14.0.4.Final #33594
    • Upgrade to Jaybird 4.0.8.java11 #33595
    • Upgrade to Jetty 11.0.13 #33596
    • Upgrade to jOOQ 3.17.6 #33597
    • Upgrade to Kotlin 1.7.22 #33598
    • Upgrade to Lettuce 6.2.2.RELEASE #33599
    • Upgrade to MongoDB 4.8.1 #33600
    • Upgrade to MSSQL JDBC 11.2.2.jre17 #33601
    • Upgrade to Native Build Tools Plugin 0.9.19 #33602

    ... (truncated)

    Commits
    • 837947c Release v3.0.1
    • 5929d95 Merge branch '2.7.x'
    • b10b788 Next development version (v2.7.8-SNAPSHOT)
    • f588793 Update copyright year of changed files
    • 0254619 Merge branch '2.7.x'
    • e4772cf Update copyright year of changed files
    • 2e7ca6f Warning if <springProfile> is used in phase 2 model elements
    • 2ed512d Use model.deepMarkAsSkipped in SpringProfileModelHandler
    • 532fed3 Increase couchbase connection timeout for tests
    • 9562a2c Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /graphql-java-kickstart

    chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /graphql-java-kickstart

    Bumps org.springframework.boot from 3.0.0 to 3.0.1.

    Release notes

    Sourced from org.springframework.boot's releases.

    v3.0.1

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33615
    • No warning is given when <springProfile> is used in a Logback <root> block #33610
    • Auto-configure PropagationWebGraphQlInterceptor for tracing propagation #33542
    • WebClient instrumentation fails with IllegalArgumentException when adapting to WebClientExchangeTagsProvider #33483
    • Reactive observation auto-configuration does not declare order for WebFilter #33444
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #33433
    • Actuator health endpoint for neo4j throws NoSuchElementException and always returns Status.DOWN #33428
    • Anchors in YAML configuration files throw UnsupportedOperationException #33404
    • ZipkinRestTemplateSender is not customizable #33399
    • AOT doesn't work with Logstash Logback Encoder #33387
    • Maven process-aot goal fails when release version is set in Maven compiler plugin #33382
    • DependsOnDatabaseInitializationPostProcessor re-declares bean dependencies at native image runtime #33374
    • @SpringBootTest now throws a NullPointerException rather than a helpful IllegalStateException when @SpringBootConfiguration is not found #33371
    • bootBuildImage always trys to create a native image due to bootJar always adding a META-INF/native-image/argfile to the jar #33363

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33617
    • Improve maven plugin tags documentation #33616
    • Fix typo in tomcat accesslog checkExists doc #33512
    • Documented Java compiler level is wrong #33505
    • Fix typo in documentation #33453
    • Update instead of replace environment in bootBuildImage documentation #33424
    • Update the reference docs to document the need to declare the native-maven-plugin when using buildpacks to create a native image #33422
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #33410
    • Reinstate GraphQL testing documentaion #33407
    • Description of NEVER in Sanitize Sensitive Values isn't formatted correctly #33398

    :hammer: Dependency Upgrades

    • Upgrade to AspectJ 1.9.19 #33586
    • Upgrade to Byte Buddy 1.12.20 #33587
    • Upgrade to Couchbase Client 3.4.1 #33588
    • Upgrade to Dropwizard Metrics 4.2.14 #33589
    • Upgrade to Elasticsearch Client 8.5.3 #33590
    • Upgrade to Hibernate 6.1.6.Final #33591
    • Upgrade to HttpClient 4.5.14 #33592
    • Upgrade to HttpCore 4.4.16 #33593
    • Upgrade to Infinispan 14.0.4.Final #33594
    • Upgrade to Jaybird 4.0.8.java11 #33595
    • Upgrade to Jetty 11.0.13 #33596
    • Upgrade to jOOQ 3.17.6 #33597
    • Upgrade to Kotlin 1.7.22 #33598
    • Upgrade to Lettuce 6.2.2.RELEASE #33599
    • Upgrade to MongoDB 4.8.1 #33600
    • Upgrade to MSSQL JDBC 11.2.2.jre17 #33601
    • Upgrade to Native Build Tools Plugin 0.9.19 #33602

    ... (truncated)

    Commits
    • 837947c Release v3.0.1
    • 5929d95 Merge branch '2.7.x'
    • b10b788 Next development version (v2.7.8-SNAPSHOT)
    • f588793 Update copyright year of changed files
    • 0254619 Merge branch '2.7.x'
    • e4772cf Update copyright year of changed files
    • 2e7ca6f Warning if <springProfile> is used in phase 2 model elements
    • 2ed512d Use model.deepMarkAsSkipped in SpringProfileModelHandler
    • 532fed3 Increase couchbase connection timeout for tests
    • 9562a2c Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /spring-graphql-webflux

    chore(deps): bump org.springframework.boot from 3.0.0 to 3.0.1 in /spring-graphql-webflux

    Bumps org.springframework.boot from 3.0.0 to 3.0.1.

    Release notes

    Sourced from org.springframework.boot's releases.

    v3.0.1

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33615
    • No warning is given when <springProfile> is used in a Logback <root> block #33610
    • Auto-configure PropagationWebGraphQlInterceptor for tracing propagation #33542
    • WebClient instrumentation fails with IllegalArgumentException when adapting to WebClientExchangeTagsProvider #33483
    • Reactive observation auto-configuration does not declare order for WebFilter #33444
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #33433
    • Actuator health endpoint for neo4j throws NoSuchElementException and always returns Status.DOWN #33428
    • Anchors in YAML configuration files throw UnsupportedOperationException #33404
    • ZipkinRestTemplateSender is not customizable #33399
    • AOT doesn't work with Logstash Logback Encoder #33387
    • Maven process-aot goal fails when release version is set in Maven compiler plugin #33382
    • DependsOnDatabaseInitializationPostProcessor re-declares bean dependencies at native image runtime #33374
    • @SpringBootTest now throws a NullPointerException rather than a helpful IllegalStateException when @SpringBootConfiguration is not found #33371
    • bootBuildImage always trys to create a native image due to bootJar always adding a META-INF/native-image/argfile to the jar #33363

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33617
    • Improve maven plugin tags documentation #33616
    • Fix typo in tomcat accesslog checkExists doc #33512
    • Documented Java compiler level is wrong #33505
    • Fix typo in documentation #33453
    • Update instead of replace environment in bootBuildImage documentation #33424
    • Update the reference docs to document the need to declare the native-maven-plugin when using buildpacks to create a native image #33422
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #33410
    • Reinstate GraphQL testing documentaion #33407
    • Description of NEVER in Sanitize Sensitive Values isn't formatted correctly #33398

    :hammer: Dependency Upgrades

    • Upgrade to AspectJ 1.9.19 #33586
    • Upgrade to Byte Buddy 1.12.20 #33587
    • Upgrade to Couchbase Client 3.4.1 #33588
    • Upgrade to Dropwizard Metrics 4.2.14 #33589
    • Upgrade to Elasticsearch Client 8.5.3 #33590
    • Upgrade to Hibernate 6.1.6.Final #33591
    • Upgrade to HttpClient 4.5.14 #33592
    • Upgrade to HttpCore 4.4.16 #33593
    • Upgrade to Infinispan 14.0.4.Final #33594
    • Upgrade to Jaybird 4.0.8.java11 #33595
    • Upgrade to Jetty 11.0.13 #33596
    • Upgrade to jOOQ 3.17.6 #33597
    • Upgrade to Kotlin 1.7.22 #33598
    • Upgrade to Lettuce 6.2.2.RELEASE #33599
    • Upgrade to MongoDB 4.8.1 #33600
    • Upgrade to MSSQL JDBC 11.2.2.jre17 #33601
    • Upgrade to Native Build Tools Plugin 0.9.19 #33602

    ... (truncated)

    Commits
    • 837947c Release v3.0.1
    • 5929d95 Merge branch '2.7.x'
    • b10b788 Next development version (v2.7.8-SNAPSHOT)
    • f588793 Update copyright year of changed files
    • 0254619 Merge branch '2.7.x'
    • e4772cf Update copyright year of changed files
    • 2e7ca6f Warning if <springProfile> is used in phase 2 model elements
    • 2ed512d Use model.deepMarkAsSkipped in SpringProfileModelHandler
    • 532fed3 Increase couchbase connection timeout for tests
    • 9562a2c Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • chore(deps): bump org.springframework.boot from 2.7.5 to 3.0.1 in /graphql-spqr

    chore(deps): bump org.springframework.boot from 2.7.5 to 3.0.1 in /graphql-spqr

    Bumps org.springframework.boot from 2.7.5 to 3.0.1.

    Release notes

    Sourced from org.springframework.boot's releases.

    v3.0.1

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33615
    • No warning is given when <springProfile> is used in a Logback <root> block #33610
    • Auto-configure PropagationWebGraphQlInterceptor for tracing propagation #33542
    • WebClient instrumentation fails with IllegalArgumentException when adapting to WebClientExchangeTagsProvider #33483
    • Reactive observation auto-configuration does not declare order for WebFilter #33444
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #33433
    • Actuator health endpoint for neo4j throws NoSuchElementException and always returns Status.DOWN #33428
    • Anchors in YAML configuration files throw UnsupportedOperationException #33404
    • ZipkinRestTemplateSender is not customizable #33399
    • AOT doesn't work with Logstash Logback Encoder #33387
    • Maven process-aot goal fails when release version is set in Maven compiler plugin #33382
    • DependsOnDatabaseInitializationPostProcessor re-declares bean dependencies at native image runtime #33374
    • @SpringBootTest now throws a NullPointerException rather than a helpful IllegalStateException when @SpringBootConfiguration is not found #33371
    • bootBuildImage always trys to create a native image due to bootJar always adding a META-INF/native-image/argfile to the jar #33363

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33617
    • Improve maven plugin tags documentation #33616
    • Fix typo in tomcat accesslog checkExists doc #33512
    • Documented Java compiler level is wrong #33505
    • Fix typo in documentation #33453
    • Update instead of replace environment in bootBuildImage documentation #33424
    • Update the reference docs to document the need to declare the native-maven-plugin when using buildpacks to create a native image #33422
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #33410
    • Reinstate GraphQL testing documentaion #33407
    • Description of NEVER in Sanitize Sensitive Values isn't formatted correctly #33398

    :hammer: Dependency Upgrades

    • Upgrade to AspectJ 1.9.19 #33586
    • Upgrade to Byte Buddy 1.12.20 #33587
    • Upgrade to Couchbase Client 3.4.1 #33588
    • Upgrade to Dropwizard Metrics 4.2.14 #33589
    • Upgrade to Elasticsearch Client 8.5.3 #33590
    • Upgrade to Hibernate 6.1.6.Final #33591
    • Upgrade to HttpClient 4.5.14 #33592
    • Upgrade to HttpCore 4.4.16 #33593
    • Upgrade to Infinispan 14.0.4.Final #33594
    • Upgrade to Jaybird 4.0.8.java11 #33595
    • Upgrade to Jetty 11.0.13 #33596
    • Upgrade to jOOQ 3.17.6 #33597
    • Upgrade to Kotlin 1.7.22 #33598
    • Upgrade to Lettuce 6.2.2.RELEASE #33599
    • Upgrade to MongoDB 4.8.1 #33600
    • Upgrade to MSSQL JDBC 11.2.2.jre17 #33601
    • Upgrade to Native Build Tools Plugin 0.9.19 #33602

    ... (truncated)

    Commits
    • 837947c Release v3.0.1
    • 5929d95 Merge branch '2.7.x'
    • b10b788 Next development version (v2.7.8-SNAPSHOT)
    • f588793 Update copyright year of changed files
    • 0254619 Merge branch '2.7.x'
    • e4772cf Update copyright year of changed files
    • 2e7ca6f Warning if <springProfile> is used in phase 2 model elements
    • 2ed512d Use model.deepMarkAsSkipped in SpringProfileModelHandler
    • 532fed3 Increase couchbase connection timeout for tests
    • 9562a2c Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
Owner
Hantsy Bai
Coding for food
Hantsy Bai
This project was created as a simple example to show how we can implement the hexagonal architecture(software design) proposed by Netflix.

Netflix Hexagonal Architecture Table of contents About the project Description Built with Installation Requirements to run Usage information Run Licen

José Lucas 12 Dec 20, 2022
This project contains a full example of an application developed using Spring Boot and GraphQL within the Java.

Spring boot GraphQL Example This project contains a full example of an application developed using GraphQL within the Java. The project includes a com

Haoqiao Wang 3 Jul 20, 2022
This repository includes selenium web driver tests examples using spring boot application.

Selenium Web Driver Tests This repository includes selenium tests examples using custom spring boot application. Overview Run tests Additional Informa

Denys Vozniuk 4 Nov 27, 2022
Flights metasearch engine simulation using Java, GraphQL and React.js, developed for COMP30220 Distributed Systems.

Distributed Airways For the full project report, see ./report.pdf. A demonstration video is available here. Requirements Docker JDK 8 and Apache Maven

Rajit Banerjee 3 Dec 29, 2022
The repository is created to showcase examples of microservices patterns using different technologies.

Repository Objective The goal of this repository is to demonstrate coding examples in different languages mainly Java and .NET core. These examples wi

Roland Salloum 13 Nov 17, 2022
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。

Spring Boot 学习示例 Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。 Spring Boot 中文索引 | Spring Cloud学习示例代码 | Spring

纯洁的微笑 28.3k Jan 1, 2023
An examples of creating test records in the database with Spring Boot + Spring Data + JPA usage.

Spring Boot + JPA — Clear Tests An examples of creating test records in the database with Spring Boot + Spring Data + JPA usage. Check out the article

Semyon Kirekov 8 Nov 24, 2022
An example of how to working with paging in Spring for GraphQL / Spring Data JPA

Spring for GraphQL Paging This repo contains the code for a live coding session I did on: Spring Data JPA GraphQL Paging & Sorting The reason I put th

Dan Vega 10 Nov 28, 2022
This repository contains source code examples to support my course Spring Data JPA and Hibernate Beginner to Guru

Spring Data JPA - Spring Data JPA This repository contains source code examples to support my course Spring Data JPA and Hibernate Beginner to Guru Co

John Thompson 8 Aug 24, 2022
100+ Spring Boot Articles, Tutorials, Video tutorials, Projects, Guides, Source code examples etc

YouTube Channel - Spring Boot Tutorial Subscribe for future video and updates Spring Boot Tutorial on YouTube Newly published spring boot tutorials (2

Ramesh Fadatare 1.2k Jan 2, 2023
The High-Performance Java Persistence book and video course code examples

High-Performance Java Persistence The High-Performance Java Persistence book and video course code examples. I wrote this article about this repositor

Vlad Mihalcea 1.1k Jan 9, 2023
:herb: 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、spring-batch、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等:pushpin:

欢迎大家留言和PR~ Tip: 技术更新换代太快,本仓库仅做参考,自己的项目具体使用哪个版本还需谨慎思考~(不推荐使用最新的版本,推荐使用(最新-1|2)的版本,会比较稳定) spring-boot-quick 前言   自己很早就想搞一个总的仓库就是将自己平时遇到的和学习到的东西整合在一起,方便后

wangxc 2.1k Jan 2, 2023
A developer oriented, headless ecommerce framework based on Spring + GraphQL + Angular.

GeekStore A developer oriented, headless ecommerce framework based on Spring + GraphQL + Angular. Headless means GeekStore only focus on the backend,

波波微课 13 Jul 27, 2022
Spring for GraphQL demo project with a Vue frontend.

Spring Books - Hello GraphQL This is a demo project that will introduce you to [https://spring.io/projects/spring-graphql](Spring for GraphQL). The Sp

Dan Vega 11 Dec 2, 2022
FIDO2(WebAuthn) server officially certified by FIDO Alliance and Relying Party examples.

Overview FIDO (Fast IDentity Online) is an open standard for online authentication. It is designed to solve the password problems stemming from a lot

LINE 400 Jan 5, 2023
Parallel programming quick sort and parallel sum examples with Fork-join, RecursiveTask, RecursiveAction

QuickSortMultiThreading Parallel programming quick sort and parallel sum examples with Fork-join, RecursiveTask<T>, RecursiveAction Fork-Join Fork-Joi

Güven TUNCAY 4 Jun 12, 2022
This repo for kodlama.io java camp examples

JavaCampExamples This repo for kodlama.io java camp examples Bu repository'de İsteyen herkesin faydalanabilmesi ve örnek alması için Java Kapında yapı

Salih Değirmenci 18 Mar 2, 2022
Java Design Patterns code examples

Java Design Patterns code examples Behavioral In software engineering, behavioral design patterns are design patterns that identify common communicati

Gaboso™ 3 Jun 29, 2022
These are examples of work/homework from the Java Camp 2022.

Hi ?? , This is Java Camp 2022 Repository These are examples of work/homework from the Java Camp 2022. ?? I’m currently working on JavaCamp2022 ?? I’m

Sırrı KÖMÜR 3 Oct 19, 2022