Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Gth99spB1CzQmBFofXmU4Z
66 lines
3.5 KiB
Plaintext
66 lines
3.5 KiB
Plaintext
# 04-step2-diff: recipe org.openrewrite.java.spring.boot4.UpgradeSpringBoot_4_0 applied on top of step 1 (32 s)
|
|
diff -ru -x target step1/pom.xml step2/pom.xml
|
|
--- step1/pom.xml
|
|
+++ step2/pom.xml
|
|
@@ -4,7 +4,7 @@
|
|
<parent>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-parent</artifactId>
|
|
- <version>3.5.16</version>
|
|
+ <version>4.0.8</version>
|
|
<relativePath/>
|
|
</parent>
|
|
<groupId>com.ankurm</groupId>
|
|
@@ -18,14 +18,23 @@
|
|
<groupId>jakarta.servlet</groupId>
|
|
<artifactId>jakarta.servlet-api</artifactId>
|
|
</dependency>
|
|
- <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
|
|
+ <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-webmvc</artifactId></dependency>
|
|
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency>
|
|
+ <dependency>
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
+ <artifactId>spring-boot-starter-restclient</artifactId>
|
|
+ </dependency>
|
|
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency>
|
|
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency>
|
|
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>
|
|
<dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><scope>runtime</scope></dependency>
|
|
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>
|
|
- <dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-test</artifactId><scope>test</scope></dependency>
|
|
+ <dependency>
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
+ <artifactId>spring-boot-starter-webmvc-test</artifactId>
|
|
+ <scope>test</scope>
|
|
+ </dependency>
|
|
+ <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security-test</artifactId><scope>test</scope></dependency>
|
|
</dependencies>
|
|
<build>
|
|
<plugins>
|
|
diff -ru -x target step1/src/main/resources/application.properties step2/src/main/resources/application.properties
|
|
--- step1/src/main/resources/application.properties
|
|
+++ step2/src/main/resources/application.properties
|
|
@@ -1,6 +1,6 @@
|
|
-spring.redis.host=localhost
|
|
-spring.redis.port=6379
|
|
-management.metrics.export.prometheus.enabled=true
|
|
+spring.data.redis.host=localhost
|
|
+spring.data.redis.port=6379
|
|
+management.prometheus.metrics.export.enabled=true
|
|
spring.jpa.hibernate.ddl-auto=create-drop
|
|
-server.max-http-header-size=16KB
|
|
+server.max-http-request-header-size=16KB
|
|
spring.jpa.properties.jakarta.persistence.validation.mode=none
|
|
diff -ru -x target step1/src/test/java/com/ankurm/legacy/CustomerControllerTest.java step2/src/test/java/com/ankurm/legacy/CustomerControllerTest.java
|
|
--- step1/src/test/java/com/ankurm/legacy/CustomerControllerTest.java
|
|
+++ step2/src/test/java/com/ankurm/legacy/CustomerControllerTest.java
|
|
@@ -6,7 +6,7 @@
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
|
|
+import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc;
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import org.springframework.test.web.servlet.MockMvc;
|
|
|