Skip to content

Commit 8d0c498

Browse files
authored
[spring-server] upgrade to SpringBoot 2.2.1.RELEASE (#474)
With 2.2.1.RELEASE SpringBoot team changed the behavior that was automatically applying constructor binding to all classes referenced from the top level properties. New behavior requires explicitly specifying that we want to use constructor binding on all classes. See spring-projects/spring-boot#18919 for more details
1 parent 487b531 commit 8d0c498

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

graphql-kotlin-spring-server/src/main/kotlin/com/expediagroup/graphql/spring/GraphQLConfigurationProperties.kt

+4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ data class GraphQLConfigurationProperties(
3838
/**
3939
* Apollo Federation configuration properties.
4040
*/
41+
@ConstructorBinding
4142
data class FederationConfigurationProperties(
4243
/** Boolean flag indicating whether to generate federated GraphQL model */
4344
val enabled: Boolean = false
@@ -46,6 +47,7 @@ data class FederationConfigurationProperties(
4647
/**
4748
* GraphQL subscription configuration properties.
4849
*/
50+
@ConstructorBinding
4951
data class SubscriptionConfigurationProperties(
5052
/** GraphQL subscriptions endpoint, defaults to 'subscriptions' */
5153
val endpoint: String = "subscriptions",
@@ -56,6 +58,7 @@ data class SubscriptionConfigurationProperties(
5658
/**
5759
* Playground configuration properties.
5860
*/
61+
@ConstructorBinding
5962
data class PlaygroundConfigurationProperties(
6063
/** Boolean flag indicating whether to enabled Prisma Labs Playground GraphQL IDE */
6164
val enabled: Boolean = true,
@@ -66,6 +69,7 @@ data class PlaygroundConfigurationProperties(
6669
/**
6770
* SDL endpoint configuration properties.
6871
*/
72+
@ConstructorBinding
6973
data class SDLConfigurationProperties(
7074
/** Boolean flag indicating whether SDL endpoint is enabled */
7175
val enabled: Boolean = true,

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<kotlin.version>1.3.50</kotlin.version>
6868
<kotlin-coroutines.version>1.3.2</kotlin-coroutines.version>
6969
<classgraph.version>4.8.52</classgraph.version>
70-
<spring-boot.version>2.2.0.RELEASE</spring-boot.version>
70+
<spring-boot.version>2.2.1.RELEASE</spring-boot.version>
7171

7272
<!-- Test Dependency Versions -->
7373
<junit-jupiter.version>5.5.2</junit-jupiter.version>

0 commit comments

Comments
 (0)