Skip to content

Commit 2b1a247

Browse files
committed
WIP: upgrade to Spring Boot 4 & remove HttpInterceptor that used to hack web clients and rest templates to use deprecated MockFaster
1 parent 7e5aa35 commit 2b1a247

File tree

11 files changed

+1
-342
lines changed

11 files changed

+1
-342
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
<!-- Import dependency management from Spring Boot -->
8888
<groupId>org.springframework.boot</groupId>
8989
<artifactId>spring-boot-dependencies</artifactId>
90-
<version>3.4.5</version>
90+
<version>4.0.0-M2</version>
9191
<type>pom</type>
9292
<scope>import</scope>
9393
</dependency>

tzatziki-spring/src/main/java/com/decathlon/tzatziki/spring/DefaultWebClientDefinition.java

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

tzatziki-spring/src/main/java/com/decathlon/tzatziki/spring/HttpInterceptor.java

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

tzatziki-spring/src/main/java/com/decathlon/tzatziki/spring/HttpInterceptorDefinition.java

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

tzatziki-spring/src/main/java/com/decathlon/tzatziki/spring/RestTemplateBuilderDefinition.java

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

tzatziki-spring/src/main/java/com/decathlon/tzatziki/spring/RestTemplateDefinition.java

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

tzatziki-spring/src/main/java/com/decathlon/tzatziki/spring/WebClientBuilderDefinition.java

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

tzatziki-spring/src/test/java/com/decathlon/tzatziki/app/TestApplication.java

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@
44
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
55
import org.springframework.boot.SpringApplication;
66
import org.springframework.boot.autoconfigure.SpringBootApplication;
7-
import org.springframework.boot.web.client.RestTemplateBuilder;
87
import org.springframework.cache.annotation.EnableCaching;
98
import org.springframework.context.annotation.Bean;
109
import org.springframework.web.client.RestTemplate;
11-
import org.springframework.web.reactive.function.client.WebClient;
1210

1311
@SpringBootApplication(scanBasePackages = "com.decathlon")
1412
@EnableCaching
@@ -29,29 +27,4 @@ public ObjectMapper objectMapperSnakeCase() {
2927
mapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE);
3028
return mapper;
3129
}
32-
33-
@Bean
34-
public RestTemplateBuilder restTemplateBuilder() {
35-
return new RestTemplateBuilder();
36-
}
37-
38-
@Bean
39-
public RestTemplate restTemplateFromBuilder(RestTemplateBuilder restTemplateBuilder) {
40-
return restTemplateBuilder.build();
41-
}
42-
43-
@Bean
44-
public WebClient webClient() {
45-
return WebClient.create();
46-
}
47-
48-
@Bean
49-
public WebClient.Builder webClientBuilder() {
50-
return WebClient.builder();
51-
}
52-
53-
@Bean
54-
public WebClient webClientFromBuilder(WebClient.Builder webClientBuilder) {
55-
return webClientBuilder.build();
56-
}
5730
}

tzatziki-spring/src/test/java/com/decathlon/tzatziki/app/api/HelloController.java

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

tzatziki-spring/src/test/java/com/decathlon/tzatziki/steps/TestApplicationSteps.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
package com.decathlon.tzatziki.steps;
22

33
import com.decathlon.tzatziki.app.TestApplication;
4-
import com.decathlon.tzatziki.spring.HttpInterceptor;
54
import com.decathlon.tzatziki.utils.Guard;
65
import com.decathlon.tzatziki.utils.Patterns;
7-
import io.cucumber.java.Before;
86
import io.cucumber.java.en.Given;
97
import io.cucumber.java.en.Then;
108
import io.cucumber.spring.CucumberContextConfiguration;
@@ -47,17 +45,6 @@ public void initialize(ConfigurableApplicationContext configurableApplicationCon
4745
}
4846
}
4947

50-
@Before
51-
public void before() {
52-
HttpInterceptor.enable();
53-
}
54-
55-
@Then("if we disable the HttpInterceptor")
56-
public void if_we_disable_the_http_interceptor() {
57-
HttpInterceptor.disable();
58-
}
59-
60-
6148
@Given(Patterns.THAT + "the thread pool executor is (not )?cleaned between test runs")
6249
public void thread_pool_executor_clean(String negation) {
6350
SpringSteps.clearThreadPoolExecutor = !"not ".equals(negation);

0 commit comments

Comments
 (0)