Skip to content

Commit f811265

Browse files
committed
Upgrade Spring Boot version to 3.5.4 / Graphql Java version 24.1
1 parent a519751 commit f811265

File tree

6 files changed

+23
-10
lines changed

6 files changed

+23
-10
lines changed

autoconfigure/src/main/java/com/introproventures/graphql/jpa/query/autoconfigure/GraphQLJpaQueryGraphQlExecutionAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class GraphQLJpaQueryGraphQlExecutionAutoConfiguration {
2828
BatchLoaderRegistry batchLoaderRegistry(ListableBeanFactory beanFactory) {
2929
var batchLoaderRegistry = new GraphQlAutoConfiguration(beanFactory).batchLoaderRegistry();
3030

31-
DataLoaderOptions options = DataLoaderOptions.newOptions().setCachingEnabled(false);
31+
DataLoaderOptions options = DataLoaderOptions.newOptions().setCachingEnabled(false).build();
3232

3333
batchLoaderRegistry
3434
.forName(GraphQLJpaQueryGraphQlExecutionAutoConfiguration.class.getName())
@@ -54,7 +54,7 @@ ExecutionGraphQlService executionGraphQlService(
5454
@Bean
5555
InitializingBean batchLoaderRegistryConfigurer(BatchLoaderRegistry batchLoaderRegistry) {
5656
return () -> {
57-
DataLoaderOptions options = DataLoaderOptions.newOptions().setCachingEnabled(false);
57+
DataLoaderOptions options = DataLoaderOptions.newOptions().setCachingEnabled(false).build();
5858

5959
getMappedBatchDataLoaderMap()
6060
.forEach((name, mappedBatchLoader) ->

dependencies/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
</description>
1515

1616
<properties>
17-
<spring-boot.version>3.3.2</spring-boot.version>
18-
<graphql-java.version>22.1</graphql-java.version>
17+
<spring-boot.version>3.5.4</spring-boot.version>
18+
<graphql-java.version>24.1</graphql-java.version>
1919
<evo-inflector.version>1.3</evo-inflector.version>
2020
<joda-time.version>2.12.7</joda-time.version>
2121
<graphql-java-extended-scalars.version>22.0</graphql-java-extended-scalars.version>

scalars/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
<optional>true</optional>
3434
</dependency>
3535

36+
<dependency>
37+
<groupId>org.slf4j</groupId>
38+
<artifactId>slf4j-api</artifactId>
39+
</dependency>
40+
3641
</dependencies>
3742

3843
</project>

schema/src/main/java/com/introproventures/graphql/jpa/query/schema/impl/GraphQLJpaExecutorContextFactory.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,13 @@ public class GraphQLJpaExecutorContextFactory implements GraphQLExecutorContextF
4545
private Supplier<Instrumentation> instrumentation = () -> new SimpleInstrumentation();
4646
private Supplier<GraphQLContext> graphqlContext = () -> GraphQLContext.newContext().build();
4747

48-
private Supplier<DataLoaderOptions> dataLoaderOptions = () -> DataLoaderOptions.newOptions();
48+
private Supplier<DataLoaderOptions> dataLoaderOptions = () -> DataLoaderOptions.newOptions().build();
4949

5050
private Supplier<DataLoaderRegistry> dataLoaderRegistry = () -> {
51-
DataLoaderOptions options = dataLoaderOptions.get().setCachingEnabled(false);
51+
DataLoaderOptions options = DataLoaderOptions
52+
.newOptions(dataLoaderOptions.get())
53+
.setCachingEnabled(false)
54+
.build();
5255

5356
return BatchLoaderRegistry.newDataLoaderRegistry(options);
5457
};

schema/src/main/java/com/introproventures/graphql/jpa/query/schema/impl/GraphQLJpaToManyDataFetcher.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.util.List;
2727
import java.util.Optional;
2828
import org.dataloader.DataLoader;
29+
import org.dataloader.DataLoaderFactory;
2930
import org.dataloader.DataLoaderOptions;
3031
import org.dataloader.DataLoaderRegistry;
3132
import org.dataloader.MappedBatchLoaderWithContext;
@@ -84,9 +85,9 @@ protected DataLoader<Object, List<Object>> getDataLoader(
8485
queryFactory
8586
);
8687

87-
DataLoaderOptions options = DataLoaderOptions.newOptions().setCachingEnabled(false);
88+
DataLoaderOptions options = DataLoaderOptions.newOptions().setCachingEnabled(false).build();
8889

89-
DataLoader<Object, List<Object>> dataLoader = DataLoader.newMappedDataLoader(
90+
DataLoader<Object, List<Object>> dataLoader = DataLoaderFactory.newMappedDataLoader(
9091
mappedBatchLoader,
9192
options
9293
);

schema/src/main/java/com/introproventures/graphql/jpa/query/schema/impl/GraphQLJpaToOneDataFetcher.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import jakarta.persistence.metamodel.SingularAttribute;
2727
import java.util.Optional;
2828
import org.dataloader.DataLoader;
29+
import org.dataloader.DataLoaderFactory;
2930
import org.dataloader.DataLoaderOptions;
3031
import org.dataloader.DataLoaderRegistry;
3132
import org.dataloader.MappedBatchLoaderWithContext;
@@ -81,9 +82,12 @@ protected DataLoader<Object, Object> getDataLoader(DataFetchingEnvironment envir
8182
queryFactory
8283
);
8384

84-
DataLoaderOptions options = DataLoaderOptions.newOptions().setCachingEnabled(false);
85+
DataLoaderOptions options = DataLoaderOptions.newOptions().setCachingEnabled(false).build();
8586

86-
DataLoader<Object, Object> dataLoader = DataLoader.newMappedDataLoader(mappedBatchLoader, options);
87+
DataLoader<Object, Object> dataLoader = DataLoaderFactory.newMappedDataLoader(
88+
mappedBatchLoader,
89+
options
90+
);
8791
dataLoaderRegistry.register(dataLoaderKey, dataLoader);
8892
}
8993
}

0 commit comments

Comments
 (0)