diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/dgs-federation-example.iml b/.idea/dgs-federation-example.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/dgs-federation-example.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..26854f7 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/reviews-dgs/build.gradle.kts b/reviews-dgs/build.gradle.kts index e6d19c4..c693b69 100644 --- a/reviews-dgs/build.gradle.kts +++ b/reviews-dgs/build.gradle.kts @@ -20,7 +20,7 @@ plugins { id("io.spring.dependency-management") version "1.0.12.RELEASE" kotlin("plugin.spring") version "1.6.21" id("java") - id("com.netflix.dgs.codegen") version "5.5.0" + id("com.netflix.dgs.codegen") version "5.11.1" } group = "com.example" @@ -40,7 +40,7 @@ dependencies { } tasks.withType { - generateClient = true + generateClientv2 = true packageName = "com.example.demo.generated" } diff --git a/reviews-dgs/src/test/java/com/example/demo/datafetchers/ReviewsDatafetcherTest.java b/reviews-dgs/src/test/java/com/example/demo/datafetchers/ReviewsDatafetcherTest.java index 3ba858f..51fb384 100644 --- a/reviews-dgs/src/test/java/com/example/demo/datafetchers/ReviewsDatafetcherTest.java +++ b/reviews-dgs/src/test/java/com/example/demo/datafetchers/ReviewsDatafetcherTest.java @@ -53,7 +53,7 @@ void shows() { @Test void showsWithEntitiesQueryBuilder() { EntitiesGraphQLQuery entitiesQuery = new EntitiesGraphQLQuery.Builder().addRepresentationAsVariable(ShowRepresentation.newBuilder().id("1").build()).build(); - GraphQLQueryRequest request = new GraphQLQueryRequest(entitiesQuery, new EntitiesProjectionRoot().onShow().reviews().starRating()); + GraphQLQueryRequest request = new GraphQLQueryRequest(entitiesQuery, new EntitiesProjectionRoot<>().onShow().reviews().starRating()); List reviewsList = dgsQueryExecutor.executeAndExtractJsonPathAsObject( request.serialize(), "data['_entities'][0].reviews", entitiesQuery.getVariables(), new TypeRef<>() { diff --git a/shows-dgs/build.gradle.kts b/shows-dgs/build.gradle.kts index 9924814..70951fc 100644 --- a/shows-dgs/build.gradle.kts +++ b/shows-dgs/build.gradle.kts @@ -21,7 +21,7 @@ plugins { id("io.spring.dependency-management") version "1.0.12.RELEASE" kotlin("jvm") version "1.7.10" kotlin("plugin.spring") version "1.6.21" - id("com.netflix.dgs.codegen") version "5.5.0" + id("com.netflix.dgs.codegen") version "5.11.1" } group = "com.example" @@ -42,7 +42,7 @@ dependencies { @OptIn(kotlin.ExperimentalStdlibApi::class) tasks.withType { - generateClient = true + generateClientv2 = true packageName = "com.example.demo.generated" } diff --git a/shows-dgs/src/test/kotlin/com/example/demo/datafetchers/ShowsDataFetcherTest.kt b/shows-dgs/src/test/kotlin/com/example/demo/datafetchers/ShowsDataFetcherTest.kt index 2bfd3de..9cca519 100644 --- a/shows-dgs/src/test/kotlin/com/example/demo/datafetchers/ShowsDataFetcherTest.kt +++ b/shows-dgs/src/test/kotlin/com/example/demo/datafetchers/ShowsDataFetcherTest.kt @@ -82,7 +82,7 @@ class ShowsDataFetcherTest { GraphQLQueryRequest( ShowsGraphQLQuery.Builder() .build(), - ShowsProjectionRoot().title()) + ShowsProjectionRoot<>().title()) val titles = dgsQueryExecutor.executeAndExtractJsonPath>(graphQLQueryRequest.serialize(), "data.shows[*].title") assertThat(titles).contains("mock title") }