├── .circleci └── config.yml ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── continuous-integration.yaml ├── .gitignore ├── CODEOWNERS ├── LICENSE ├── README.md ├── docker-compose.yaml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── products-subgraph ├── Dockerfile ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── products │ │ │ ├── ProductsApplication.java │ │ │ ├── ProductsController.java │ │ │ └── model │ │ │ ├── Product.java │ │ │ └── ProductSource.java │ └── resources │ │ ├── application.yml │ │ └── graphql │ │ └── schema.graphqls │ └── test │ └── java │ └── com │ └── example │ └── products │ └── ProductsApplicationTest.java ├── renovate.json ├── reviews-subgraph ├── Dockerfile ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── reviews │ │ │ ├── ReviewsApplication.java │ │ │ ├── ReviewsController.java │ │ │ └── model │ │ │ ├── Product.java │ │ │ ├── Review.java │ │ │ └── ReviewSource.java │ └── resources │ │ ├── application.yml │ │ └── graphql │ │ └── schema.graphqls │ └── test │ └── java │ └── com │ └── example │ └── reviews │ └── ReviewsApplicationTest.java ├── router.yaml ├── settings.gradle.kts └── supergraph.yaml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/.github/workflows/continuous-integration.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/gradlew.bat -------------------------------------------------------------------------------- /products-subgraph/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/Dockerfile -------------------------------------------------------------------------------- /products-subgraph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/README.md -------------------------------------------------------------------------------- /products-subgraph/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/build.gradle.kts -------------------------------------------------------------------------------- /products-subgraph/src/main/java/com/example/products/ProductsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/src/main/java/com/example/products/ProductsApplication.java -------------------------------------------------------------------------------- /products-subgraph/src/main/java/com/example/products/ProductsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/src/main/java/com/example/products/ProductsController.java -------------------------------------------------------------------------------- /products-subgraph/src/main/java/com/example/products/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/src/main/java/com/example/products/model/Product.java -------------------------------------------------------------------------------- /products-subgraph/src/main/java/com/example/products/model/ProductSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/src/main/java/com/example/products/model/ProductSource.java -------------------------------------------------------------------------------- /products-subgraph/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/src/main/resources/application.yml -------------------------------------------------------------------------------- /products-subgraph/src/main/resources/graphql/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/src/main/resources/graphql/schema.graphqls -------------------------------------------------------------------------------- /products-subgraph/src/test/java/com/example/products/ProductsApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/products-subgraph/src/test/java/com/example/products/ProductsApplicationTest.java -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/renovate.json -------------------------------------------------------------------------------- /reviews-subgraph/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/Dockerfile -------------------------------------------------------------------------------- /reviews-subgraph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/README.md -------------------------------------------------------------------------------- /reviews-subgraph/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/build.gradle.kts -------------------------------------------------------------------------------- /reviews-subgraph/src/main/java/com/example/reviews/ReviewsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/src/main/java/com/example/reviews/ReviewsApplication.java -------------------------------------------------------------------------------- /reviews-subgraph/src/main/java/com/example/reviews/ReviewsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/src/main/java/com/example/reviews/ReviewsController.java -------------------------------------------------------------------------------- /reviews-subgraph/src/main/java/com/example/reviews/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/src/main/java/com/example/reviews/model/Product.java -------------------------------------------------------------------------------- /reviews-subgraph/src/main/java/com/example/reviews/model/Review.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/src/main/java/com/example/reviews/model/Review.java -------------------------------------------------------------------------------- /reviews-subgraph/src/main/java/com/example/reviews/model/ReviewSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/src/main/java/com/example/reviews/model/ReviewSource.java -------------------------------------------------------------------------------- /reviews-subgraph/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/src/main/resources/application.yml -------------------------------------------------------------------------------- /reviews-subgraph/src/main/resources/graphql/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/src/main/resources/graphql/schema.graphqls -------------------------------------------------------------------------------- /reviews-subgraph/src/test/java/com/example/reviews/ReviewsApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/reviews-subgraph/src/test/java/com/example/reviews/ReviewsApplicationTest.java -------------------------------------------------------------------------------- /router.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/router.yaml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /supergraph.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/federation-jvm-spring-example/HEAD/supergraph.yaml --------------------------------------------------------------------------------