Skip to content

Commit f5d4917

Browse files
committed
SUPPORT-29677 update spring boot version
1 parent 4cc67ca commit f5d4917

File tree

8 files changed

+23
-36
lines changed

8 files changed

+23
-36
lines changed

examples/spring/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'org.springframework.boot' version '2.6.0'
2+
id 'org.springframework.boot' version '3.4.0'
33
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
44
id 'java'
55
id "com.diffplug.spotless" version "6.10.0"
@@ -44,7 +44,7 @@ dependencies {
4444
implementation 'org.springframework.boot:spring-boot-starter-security'
4545
implementation 'org.springframework.boot:spring-boot-starter-webflux'
4646
implementation 'org.springframework.session:spring-session-core'
47-
implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5:3.0.4.RELEASE'
47+
implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity6:3.1.2.RELEASE'
4848
developmentOnly("org.springframework.boot:spring-boot-devtools")
4949
testImplementation 'org.springframework.boot:spring-boot-starter-test'
5050
testImplementation 'org.springframework.security:spring-security-test'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

examples/spring/src/main/java/com/commercetools/sdk/examples/spring/config/CtpSecurityConfig.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,15 @@ private ProjectApiRoot meClient(final ApiHttpClient client, final Mono<WebSessio
129129
TokenStorage storage = new SessionTokenStorage(session);
130130

131131
ApiRootBuilder builder = ApiRootBuilder.of(client)
132-
.withApiBaseUrl(apiBaseUrl != null ? apiBaseUrl: ServiceRegion.GCP_EUROPE_WEST1.getApiUrl())
132+
.withApiBaseUrl(apiBaseUrl != null ? apiBaseUrl : ServiceRegion.GCP_EUROPE_WEST1.getApiUrl())
133133
.withProjectKey(projectKey);
134134

135135
if (authUrl != null) {
136-
builder = builder.withAnonymousRefreshFlow(credentials(), authUrl + "/oauth/" + projectKey + "/anonymous/token", authUrl + "/oauth/token", storage);
137-
} else {
138-
builder = builder
139-
.withAnonymousRefreshFlow(credentials(), ServiceRegion.GCP_EUROPE_WEST1, storage);
136+
builder = builder.withAnonymousRefreshFlow(credentials(),
137+
authUrl + "/oauth/" + projectKey + "/anonymous/token", authUrl + "/oauth/token", storage);
138+
}
139+
else {
140+
builder = builder.withAnonymousRefreshFlow(credentials(), ServiceRegion.GCP_EUROPE_WEST1, storage);
140141
}
141142

142143
return builder.build(projectKey);

examples/spring/src/main/java/com/commercetools/sdk/examples/spring/config/MeClientFilter.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,15 @@ private ProjectApiRoot meClient(ApiHttpClient client, Mono<WebSession> session)
6464
final TokenStorage storage = new SessionTokenStorage(session);
6565

6666
ApiRootBuilder builder = ApiRootBuilder.of(client)
67-
.withApiBaseUrl(apiBaseUrl != null ? apiBaseUrl: ServiceRegion.GCP_EUROPE_WEST1.getApiUrl())
67+
.withApiBaseUrl(apiBaseUrl != null ? apiBaseUrl : ServiceRegion.GCP_EUROPE_WEST1.getApiUrl())
6868
.withProjectKey(projectKey);
6969

7070
if (authUrl != null) {
71-
builder = builder.withAnonymousRefreshFlow(credentials(), authUrl + "/oauth/" + projectKey + "/anonymous/token", authUrl + "/oauth/token", storage);
72-
} else {
73-
builder = builder
74-
.withAnonymousRefreshFlow(credentials(), ServiceRegion.GCP_EUROPE_WEST1, storage);
71+
builder = builder.withAnonymousRefreshFlow(credentials(),
72+
authUrl + "/oauth/" + projectKey + "/anonymous/token", authUrl + "/oauth/token", storage);
73+
}
74+
else {
75+
builder = builder.withAnonymousRefreshFlow(credentials(), ServiceRegion.GCP_EUROPE_WEST1, storage);
7576
}
7677

7778
return builder.build(projectKey);

examples/spring/src/main/java/com/commercetools/sdk/examples/spring/config/WebConfig.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
import org.springframework.web.reactive.config.ResourceHandlerRegistry;
1414
import org.springframework.web.reactive.config.ViewResolverRegistry;
1515
import org.springframework.web.reactive.config.WebFluxConfigurer;
16-
import org.thymeleaf.extras.springsecurity5.dialect.SpringSecurityDialect;
17-
import org.thymeleaf.spring5.ISpringWebFluxTemplateEngine;
18-
import org.thymeleaf.spring5.SpringWebFluxTemplateEngine;
19-
import org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver;
20-
import org.thymeleaf.spring5.view.reactive.ThymeleafReactiveViewResolver;
16+
import org.thymeleaf.extras.springsecurity6.dialect.SpringSecurityDialect;
17+
import org.thymeleaf.spring6.ISpringWebFluxTemplateEngine;
18+
import org.thymeleaf.spring6.SpringWebFluxTemplateEngine;
19+
import org.thymeleaf.spring6.templateresolver.SpringResourceTemplateResolver;
20+
import org.thymeleaf.spring6.view.reactive.ThymeleafReactiveViewResolver;
2121
import org.thymeleaf.templatemode.TemplateMode;
2222

2323
@Configuration

examples/spring/src/main/java/com/commercetools/sdk/examples/spring/service/CtpClientBeanService.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import io.vrap.rmf.base.client.*;
88
import io.vrap.rmf.base.client.oauth2.ClientCredentials;
99

10-
import org.springframework.beans.factory.annotation.Autowired;
1110
import org.springframework.beans.factory.annotation.Value;
1211
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
1312
import org.springframework.context.annotation.Bean;
@@ -41,15 +40,15 @@ public ApiHttpClient client() {
4140
ApiRootBuilder builder;
4241
if (authUrl != null) {
4342
builder = ApiRootBuilder.of().defaultClient(credentials(), authUrl + "/oauth/token", apiBaseUrl);
44-
} else {
43+
}
44+
else {
4545
builder = ApiRootBuilder.of().defaultClient(credentials());
4646
}
4747

4848
return builder.buildClient();
4949
}
5050

5151
@Bean
52-
@Autowired
5352
public ProjectApiRoot apiRoot(ApiHttpClient client) {
5453

5554
final ProjectApiRoot build = ProjectApiRoot.fromClient(projectKey, client);

examples/spring/src/main/resources/logback.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class="ch.qos.logback.core.ConsoleAppender">
66
<layout class="ch.qos.logback.classic.PatternLayout">
77
<Pattern>
8-
%black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%logger{1.}): requestId=%X{requestId} %msg%n%throwable
8+
%black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%logger{1}): requestId=%X{requestId} %msg%n%throwable
99
</Pattern>
1010
</layout>
1111
</appender>

examples/spring/src/test/java/com/commercetools/sdk/examples/spring/ApplicationTests.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)