diff --git a/.github/workflows/boot-data-cassandra.yml b/.github/workflows/boot-data-cassandra.yml
index 91f7f7551..9e6ed684e 100644
--- a/.github/workflows/boot-data-cassandra.yml
+++ b/.github/workflows/boot-data-cassandra.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-data-couchbase.yml b/.github/workflows/boot-data-couchbase.yml
index 837259069..7f71dcfad 100644
--- a/.github/workflows/boot-data-couchbase.yml
+++ b/.github/workflows/boot-data-couchbase.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-data-elasticsearch.yml b/.github/workflows/boot-data-elasticsearch.yml
index 76a495e62..f860fd8cf 100644
--- a/.github/workflows/boot-data-elasticsearch.yml
+++ b/.github/workflows/boot-data-elasticsearch.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-data-mongo-gridfs.yml b/.github/workflows/boot-data-mongo-gridfs.yml
index 0a23535ce..fe3fee6d4 100644
--- a/.github/workflows/boot-data-mongo-gridfs.yml
+++ b/.github/workflows/boot-data-mongo-gridfs.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-data-mongo-querydsl.yml b/.github/workflows/boot-data-mongo-querydsl.yml
index 6f7f60218..152d6cbff 100644
--- a/.github/workflows/boot-data-mongo-querydsl.yml
+++ b/.github/workflows/boot-data-mongo-querydsl.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-data-mongo-tailable.yml b/.github/workflows/boot-data-mongo-tailable.yml
index 497484c93..8c0d9d90d 100644
--- a/.github/workflows/boot-data-mongo-tailable.yml
+++ b/.github/workflows/boot-data-mongo-tailable.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-data-mongo.yml b/.github/workflows/boot-data-mongo.yml
index 9e54effc3..0048eddd6 100644
--- a/.github/workflows/boot-data-mongo.yml
+++ b/.github/workflows/boot-data-mongo.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-data-neo4j.yml b/.github/workflows/boot-data-neo4j.yml
index 0fde593b4..d39db8ea8 100644
--- a/.github/workflows/boot-data-neo4j.yml
+++ b/.github/workflows/boot-data-neo4j.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-data-redis.yml b/.github/workflows/boot-data-redis.yml
index ed30581b7..6889a3556 100644
--- a/.github/workflows/boot-data-redis.yml
+++ b/.github/workflows/boot-data-redis.yml
@@ -27,7 +27,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-exception-handler.yml b/.github/workflows/boot-exception-handler.yml
index f02a836c7..6a5cb8413 100644
--- a/.github/workflows/boot-exception-handler.yml
+++ b/.github/workflows/boot-exception-handler.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-groovy.yml b/.github/workflows/boot-groovy.yml
index 6852ed97f..8775cefb6 100644
--- a/.github/workflows/boot-groovy.yml
+++ b/.github/workflows/boot-groovy.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-kotlin-dsl.yml b/.github/workflows/boot-kotlin-dsl.yml
index 4461efd40..4cb778dbb 100644
--- a/.github/workflows/boot-kotlin-dsl.yml
+++ b/.github/workflows/boot-kotlin-dsl.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-kotlin.yml b/.github/workflows/boot-kotlin.yml
index 8c6b478a6..0680d42df 100644
--- a/.github/workflows/boot-kotlin.yml
+++ b/.github/workflows/boot-kotlin.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-mongo.yml b/.github/workflows/boot-mongo.yml
index 0231c185a..abcf47952 100644
--- a/.github/workflows/boot-mongo.yml
+++ b/.github/workflows/boot-mongo.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-mvc-freemarker.yml b/.github/workflows/boot-mvc-freemarker.yml
index 82019d70b..35deb4a17 100644
--- a/.github/workflows/boot-mvc-freemarker.yml
+++ b/.github/workflows/boot-mvc-freemarker.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-mvc-mustache.yml b/.github/workflows/boot-mvc-mustache.yml
index 2facb40a6..8b4c75a0d 100644
--- a/.github/workflows/boot-mvc-mustache.yml
+++ b/.github/workflows/boot-mvc-mustache.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-mvc-thymeleaf.yml b/.github/workflows/boot-mvc-thymeleaf.yml
index 9b6094a3a..16f120f1b 100644
--- a/.github/workflows/boot-mvc-thymeleaf.yml
+++ b/.github/workflows/boot-mvc-thymeleaf.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-neo4j-cypher.yml b/.github/workflows/boot-neo4j-cypher.yml
index 034d969e7..4757d6fc8 100644
--- a/.github/workflows/boot-neo4j-cypher.yml
+++ b/.github/workflows/boot-neo4j-cypher.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-neo4j.yml b/.github/workflows/boot-neo4j.yml
index e8e96cc1c..c69b5747e 100644
--- a/.github/workflows/boot-neo4j.yml
+++ b/.github/workflows/boot-neo4j.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-redis.yml b/.github/workflows/boot-redis.yml
index 5ccea63db..c2b7575d1 100644
--- a/.github/workflows/boot-redis.yml
+++ b/.github/workflows/boot-redis.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/boot-start-routes.yml b/.github/workflows/boot-start-routes.yml
index d9717bb0a..aa5a08aa1 100644
--- a/.github/workflows/boot-start-routes.yml
+++ b/.github/workflows/boot-start-routes.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/boot-start.yml b/.github/workflows/boot-start.yml
index 4c8ca93dc..19282fab4 100644
--- a/.github/workflows/boot-start.yml
+++ b/.github/workflows/boot-start.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/client.yml b/.github/workflows/client.yml
index 32ad4ad87..a9652d59e 100644
--- a/.github/workflows/client.yml
+++ b/.github/workflows/client.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/data-cassandra.yml b/.github/workflows/data-cassandra.yml
index 6c038b23b..3d702150c 100644
--- a/.github/workflows/data-cassandra.yml
+++ b/.github/workflows/data-cassandra.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/data-couchbase.yml b/.github/workflows/data-couchbase.yml
index 7b60940f6..6b127292f 100644
--- a/.github/workflows/data-couchbase.yml
+++ b/.github/workflows/data-couchbase.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/data-elasticsearch.yml b/.github/workflows/data-elasticsearch.yml
index 734b23df2..630161cd0 100644
--- a/.github/workflows/data-elasticsearch.yml
+++ b/.github/workflows/data-elasticsearch.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/data-mongo-pageable.yml b/.github/workflows/data-mongo-pageable.yml
index d116821a7..d45ea489c 100644
--- a/.github/workflows/data-mongo-pageable.yml
+++ b/.github/workflows/data-mongo-pageable.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/data-mongo-transaction.yml b/.github/workflows/data-mongo-transaction.yml
index b426645ff..da6b324df 100644
--- a/.github/workflows/data-mongo-transaction.yml
+++ b/.github/workflows/data-mongo-transaction.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/data-mongo.yml b/.github/workflows/data-mongo.yml
index 03fad61a2..b406cd77d 100644
--- a/.github/workflows/data-mongo.yml
+++ b/.github/workflows/data-mongo.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/data-neo4j.yml b/.github/workflows/data-neo4j.yml
index 5a6d3bce2..ec0003d40 100644
--- a/.github/workflows/data-neo4j.yml
+++ b/.github/workflows/data-neo4j.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/data-redis-message.yml b/.github/workflows/data-redis-message.yml
index d6c1b385a..8e4117253 100644
--- a/.github/workflows/data-redis-message.yml
+++ b/.github/workflows/data-redis-message.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/data-redis.yml b/.github/workflows/data-redis.yml
index 705780c0f..cea3c81b3 100644
--- a/.github/workflows/data-redis.yml
+++ b/.github/workflows/data-redis.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/exception-handler.yml b/.github/workflows/exception-handler.yml
index 3b19ab015..ce505e1ef 100644
--- a/.github/workflows/exception-handler.yml
+++ b/.github/workflows/exception-handler.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/groovy-dsl.yml b/.github/workflows/groovy-dsl.yml
index cad546631..74bc10f6c 100644
--- a/.github/workflows/groovy-dsl.yml
+++ b/.github/workflows/groovy-dsl.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/groovy.yml b/.github/workflows/groovy.yml
index 1407a3ecb..8a6d9aeb2 100644
--- a/.github/workflows/groovy.yml
+++ b/.github/workflows/groovy.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/integration-dsl.yml b/.github/workflows/integration-dsl.yml
index 5d8b257dd..fa54fe4cc 100644
--- a/.github/workflows/integration-dsl.yml
+++ b/.github/workflows/integration-dsl.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml
index 65a12da92..505633263 100644
--- a/.github/workflows/integration.yml
+++ b/.github/workflows/integration.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/java8.yml b/.github/workflows/java8.yml
index 5fafd3f13..2feda5727 100644
--- a/.github/workflows/java8.yml
+++ b/.github/workflows/java8.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/java9.yml b/.github/workflows/java9.yml
index 674ba787e..7018a0df9 100644
--- a/.github/workflows/java9.yml
+++ b/.github/workflows/java9.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/kotlin-dsl.yml b/.github/workflows/kotlin-dsl.yml
index 32de01a5f..b3471121e 100644
--- a/.github/workflows/kotlin-dsl.yml
+++ b/.github/workflows/kotlin-dsl.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/kotlin-routes.yml b/.github/workflows/kotlin-routes.yml
index 535ea3f4d..7ca340a37 100644
--- a/.github/workflows/kotlin-routes.yml
+++ b/.github/workflows/kotlin-routes.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/kotlin.yml b/.github/workflows/kotlin.yml
index 93afa9a7e..07ade3056 100644
--- a/.github/workflows/kotlin.yml
+++ b/.github/workflows/kotlin.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/multipart-data-mongo.yml b/.github/workflows/multipart-data-mongo.yml
index 133eaa93f..72c7de752 100644
--- a/.github/workflows/multipart-data-mongo.yml
+++ b/.github/workflows/multipart-data-mongo.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/multipart.yml b/.github/workflows/multipart.yml
index baefc4d71..24a2fb725 100644
--- a/.github/workflows/multipart.yml
+++ b/.github/workflows/multipart.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/mvc-freemarker.yml b/.github/workflows/mvc-freemarker.yml
index 07a17e1ed..69a5bd2ff 100644
--- a/.github/workflows/mvc-freemarker.yml
+++ b/.github/workflows/mvc-freemarker.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/mvc-mustache.yml b/.github/workflows/mvc-mustache.yml
index 3d5396fbc..f0751c220 100644
--- a/.github/workflows/mvc-mustache.yml
+++ b/.github/workflows/mvc-mustache.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/mvc-thymeleaf.yml b/.github/workflows/mvc-thymeleaf.yml
index 01522a60c..28fca196b 100644
--- a/.github/workflows/mvc-thymeleaf.yml
+++ b/.github/workflows/mvc-thymeleaf.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/register-bean.yml b/.github/workflows/register-bean.yml
index 66be5e66c..c54792eca 100644
--- a/.github/workflows/register-bean.yml
+++ b/.github/workflows/register-bean.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/restdocs.yml b/.github/workflows/restdocs.yml
index 658de12a0..2d032aad8 100644
--- a/.github/workflows/restdocs.yml
+++ b/.github/workflows/restdocs.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/routes.yml b/.github/workflows/routes.yml
index 34acd0019..31acb4ab2 100644
--- a/.github/workflows/routes.yml
+++ b/.github/workflows/routes.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/rxjava3.yml b/.github/workflows/rxjava3.yml
index 76c22a955..33e6ac4b2 100644
--- a/.github/workflows/rxjava3.yml
+++ b/.github/workflows/rxjava3.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/security-data-mongo.yml b/.github/workflows/security-data-mongo.yml
index 688c4e3e3..b35ba58fe 100644
--- a/.github/workflows/security-data-mongo.yml
+++ b/.github/workflows/security-data-mongo.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/security-form.yml b/.github/workflows/security-form.yml
index 4abe8356a..d3e70e95e 100644
--- a/.github/workflows/security-form.yml
+++ b/.github/workflows/security-form.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/security-method.yml b/.github/workflows/security-method.yml
index 29f7c21aa..44e4234d5 100644
--- a/.github/workflows/security-method.yml
+++ b/.github/workflows/security-method.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/security-user-properties.yml b/.github/workflows/security-user-properties.yml
index 9eb00488d..e4c7cabef 100644
--- a/.github/workflows/security-user-properties.yml
+++ b/.github/workflows/security-user-properties.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml
index 5c58b3123..24161963d 100644
--- a/.github/workflows/security.yml
+++ b/.github/workflows/security.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/session-data-mongo.yml b/.github/workflows/session-data-mongo.yml
index e5e0b2dfd..a9effe207 100644
--- a/.github/workflows/session-data-mongo.yml
+++ b/.github/workflows/session-data-mongo.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/session-data-redis.yml b/.github/workflows/session-data-redis.yml
index 342adea41..9551d1fde 100644
--- a/.github/workflows/session-data-redis.yml
+++ b/.github/workflows/session-data-redis.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Start up databases via Docker Compose
diff --git a/.github/workflows/session-header.yml b/.github/workflows/session-header.yml
index 4b1f6a234..1b66c2df0 100644
--- a/.github/workflows/session-header.yml
+++ b/.github/workflows/session-header.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/session.yml b/.github/workflows/session.yml
index 833eb4a75..bb68fa74e 100644
--- a/.github/workflows/session.yml
+++ b/.github/workflows/session.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/smallrye-mutiny.yml b/.github/workflows/smallrye-mutiny.yml
index b79d69fd0..05307f9ad 100644
--- a/.github/workflows/smallrye-mutiny.yml
+++ b/.github/workflows/smallrye-mutiny.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/sse.yml b/.github/workflows/sse.yml
index 4a68b335b..eeaa93ac6 100644
--- a/.github/workflows/sse.yml
+++ b/.github/workflows/sse.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/vanilla-jetty.yml b/.github/workflows/vanilla-jetty.yml
index 7bbebf635..d2c2f4401 100644
--- a/.github/workflows/vanilla-jetty.yml
+++ b/.github/workflows/vanilla-jetty.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/vanilla-tomcat.yml b/.github/workflows/vanilla-tomcat.yml
index c21345fe8..26966287d 100644
--- a/.github/workflows/vanilla-tomcat.yml
+++ b/.github/workflows/vanilla-tomcat.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/vanilla-undertow.yml b/.github/workflows/vanilla-undertow.yml
index 4369f5b03..c942ee2ee 100644
--- a/.github/workflows/vanilla-undertow.yml
+++ b/.github/workflows/vanilla-undertow.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/vanilla.yml b/.github/workflows/vanilla.yml
index 36c72d5d6..d2f6ab068 100644
--- a/.github/workflows/vanilla.yml
+++ b/.github/workflows/vanilla.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/war.yml b/.github/workflows/war.yml
index 4b1293e5b..391f26516 100644
--- a/.github/workflows/war.yml
+++ b/.github/workflows/war.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/web-filter.yml b/.github/workflows/web-filter.yml
index 4e2d4fa6e..3db529727 100644
--- a/.github/workflows/web-filter.yml
+++ b/.github/workflows/web-filter.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/.github/workflows/websocket.yml b/.github/workflows/websocket.yml
index 60103c52d..b6d712814 100644
--- a/.github/workflows/websocket.yml
+++ b/.github/workflows/websocket.yml
@@ -25,7 +25,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v3
with:
- java-version: '17'
+ java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build with Maven
diff --git a/boot-data-cassandra/pom.xml b/boot-data-cassandra/pom.xml
index a72d06ffc..f642647d7 100644
--- a/boot-data-cassandra/pom.xml
+++ b/boot-data-cassandra/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/boot-data-couchbase/pom.xml b/boot-data-couchbase/pom.xml
index cea46cca7..682fe3bc8 100644
--- a/boot-data-couchbase/pom.xml
+++ b/boot-data-couchbase/pom.xml
@@ -14,13 +14,13 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
- 3.1.2
+ 21
+ 3.2.1
diff --git a/boot-data-elasticsearch/pom.xml b/boot-data-elasticsearch/pom.xml
index fb7352cb8..39e738ef2 100644
--- a/boot-data-elasticsearch/pom.xml
+++ b/boot-data-elasticsearch/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -15,9 +15,9 @@
Demo project for Spring Boot
- 17
+ 21
1.19.1
- 3.1.2
+ 3.2.1
diff --git a/boot-data-elasticsearch/src/main/resources/application.properties b/boot-data-elasticsearch/src/main/resources/application.properties
index 4621f8ba5..2ccaf2f0a 100644
--- a/boot-data-elasticsearch/src/main/resources/application.properties
+++ b/boot-data-elasticsearch/src/main/resources/application.properties
@@ -1,9 +1,6 @@
# Elasticsearch config
spring.elasticsearch.uris=localhost:9200
-spring.elasticsearch.socket-timeout=10s
-#spring.data.elasticsearch.client.reactive.use-ssl=true
-#spring.data.elasticsearch.client.reactive.username=user
-#spring.data.elasticsearch.client.reactive.password=secret
+spring.elasticsearch.socket-timeout=10
logging.level.com.example=DEBUG
logging.level.sql=trace
logging.level.org.springframework.data.elasticsearch.core.ReactiveElasticsearchTemplate=trace
\ No newline at end of file
diff --git a/boot-data-elasticsearch/src/test/java/com/example/demo/PostRepositoryWithTestContainersTest.java b/boot-data-elasticsearch/src/test/java/com/example/demo/PostRepositoryWithTestContainersTest.java
index 128ac3015..5c52b6529 100644
--- a/boot-data-elasticsearch/src/test/java/com/example/demo/PostRepositoryWithTestContainersTest.java
+++ b/boot-data-elasticsearch/src/test/java/com/example/demo/PostRepositoryWithTestContainersTest.java
@@ -8,10 +8,11 @@
import org.junit.jupiter.api.TestInstance;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.data.elasticsearch.DataElasticsearchTest;
+import org.springframework.data.domain.Sort;
import org.springframework.data.elasticsearch.core.ReactiveElasticsearchOperations;
+import org.springframework.data.elasticsearch.core.RefreshPolicy;
import org.springframework.data.elasticsearch.core.SearchHit;
import org.springframework.data.elasticsearch.core.query.Query;
-import org.springframework.data.elasticsearch.core.script.ReactiveScriptOperations;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.DynamicPropertyRegistry;
import org.springframework.test.context.DynamicPropertySource;
@@ -20,6 +21,7 @@
import org.testcontainers.junit.jupiter.Testcontainers;
import reactor.test.StepVerifier;
+import java.time.Duration;
import java.util.List;
import java.util.concurrent.CountDownLatch;
@@ -55,12 +57,14 @@ static void esProperties(DynamicPropertyRegistry registry) {
@BeforeEach
public void setup() {
var countDownLatch = new CountDownLatch(1);
- this.posts
- .saveAll(
+ this.posts.deleteAll().block(Duration.ofMillis(1000));
+
+ this.posts.saveAll(
List.of(
Post.builder().title("Post one").content("content of post one").build(),
Post.builder().title("Post two").content("content of post two").build()
- )
+ ),
+ RefreshPolicy.IMMEDIATE
)
.doOnTerminate(() -> {
log.debug("terminating...");
@@ -83,16 +87,18 @@ void testDatabaseIsRunning() {
assertThat(esContainer.isRunning()).isTrue();
}
- @Test
- void testLoadData() {
+ // @Test
+// void testLoadData() {
// this.posts.findAll(Sort.by(Sort.Direction.ASC, "title"))
// .log()
// .as(StepVerifier::create)
// .consumeNextWith(user -> assertThat(user.getTitle()).isEqualTo("Post one"))
// .consumeNextWith(user -> assertThat(user.getTitle()).isEqualTo("Post two"))
-// //.expectNextCount(2)
// .verifyComplete();
+// }
+ @Test
+ void testSavedPostTitles() {
this.posts.findAll()
.map(Post::getTitle)
.log()
diff --git a/boot-data-mongo-gridfs/pom.xml b/boot-data-mongo-gridfs/pom.xml
index 7faa18a6c..bb9e65920 100644
--- a/boot-data-mongo-gridfs/pom.xml
+++ b/boot-data-mongo-gridfs/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -15,7 +15,7 @@
Demo project for Spring Boot
- 17
+ 21
diff --git a/boot-data-mongo-querydsl/pom.xml b/boot-data-mongo-querydsl/pom.xml
index b37ce2f5a..e146a376e 100644
--- a/boot-data-mongo-querydsl/pom.xml
+++ b/boot-data-mongo-querydsl/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -15,7 +15,7 @@
Demo project for Spring Boot
- 17
+ 21
diff --git a/boot-data-mongo-tailable/pom.xml b/boot-data-mongo-tailable/pom.xml
index 174484bcc..114b2e6cd 100644
--- a/boot-data-mongo-tailable/pom.xml
+++ b/boot-data-mongo-tailable/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -14,7 +14,7 @@
spring-reactive-sample-boot-data-mongo-tailable
Spring Data Mongo reactive Tailable example
- 17
+ 21
diff --git a/boot-data-mongo/pom.xml b/boot-data-mongo/pom.xml
index 165069519..d1e572210 100644
--- a/boot-data-mongo/pom.xml
+++ b/boot-data-mongo/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/boot-data-neo4j/pom.xml b/boot-data-neo4j/pom.xml
index 03742be2c..84a029d15 100644
--- a/boot-data-neo4j/pom.xml
+++ b/boot-data-neo4j/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -15,7 +15,7 @@
Demo project for Spring Boot
- 17
+ 21
5.12.0
diff --git a/boot-data-redis/pom.xml b/boot-data-redis/pom.xml
index 3dde7ab86..45fdebd16 100644
--- a/boot-data-redis/pom.xml
+++ b/boot-data-redis/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/boot-exception-handler/pom.xml b/boot-exception-handler/pom.xml
index 0121fe6a7..8144c0735 100644
--- a/boot-exception-handler/pom.xml
+++ b/boot-exception-handler/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/boot-groovy/pom.xml b/boot-groovy/pom.xml
index 9f34b5bd3..c402f65c6 100644
--- a/boot-groovy/pom.xml
+++ b/boot-groovy/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/boot-kotlin-dsl/pom.xml b/boot-kotlin-dsl/pom.xml
index 2b0ad068a..7ae6248c7 100644
--- a/boot-kotlin-dsl/pom.xml
+++ b/boot-kotlin-dsl/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -16,8 +16,8 @@
Demo project for Spring Boot and Kotlin DSL
- 17
- 1.9.10
+ 21
+ 1.9.20
@@ -82,7 +82,7 @@
spring
- 17
+ 21
@@ -95,5 +95,42 @@
+
+
+ spring-snapshots
+ Spring Snapshots
+ https://repo.spring.io/snapshot
+
+ true
+
+
+
+ spring-milestones
+ Spring Milestones
+ https://repo.spring.io/milestone
+
+ false
+
+
+
+
+
+
+ spring-snapshots
+ Spring Snapshots
+ https://repo.spring.io/snapshot
+
+ true
+
+
+
+ spring-milestones
+ Spring Milestones
+ https://repo.spring.io/milestone
+
+ false
+
+
+
diff --git a/boot-kotlin/pom.xml b/boot-kotlin/pom.xml
index d110225e6..cc6db1b59 100644
--- a/boot-kotlin/pom.xml
+++ b/boot-kotlin/pom.xml
@@ -14,7 +14,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
@@ -22,8 +22,8 @@
true
UTF-8
UTF-8
- 17
- 1.9.10
+ 21
+ 1.9.20
@@ -86,7 +86,7 @@
spring
- 17
+ 21
diff --git a/boot-mongo/pom.xml b/boot-mongo/pom.xml
index 8889bda59..4b1f1d925 100644
--- a/boot-mongo/pom.xml
+++ b/boot-mongo/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/boot-mvc-freemarker/pom.xml b/boot-mvc-freemarker/pom.xml
index d0431b1dc..2edc12a8c 100644
--- a/boot-mvc-freemarker/pom.xml
+++ b/boot-mvc-freemarker/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/boot-mvc-mustache/pom.xml b/boot-mvc-mustache/pom.xml
index ed71f591f..e1917ff82 100644
--- a/boot-mvc-mustache/pom.xml
+++ b/boot-mvc-mustache/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/boot-mvc-thymeleaf/pom.xml b/boot-mvc-thymeleaf/pom.xml
index 408957ade..aedeea827 100644
--- a/boot-mvc-thymeleaf/pom.xml
+++ b/boot-mvc-thymeleaf/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/boot-neo4j-cypher/pom.xml b/boot-neo4j-cypher/pom.xml
index 4f5ecc950..0765a0ddd 100644
--- a/boot-neo4j-cypher/pom.xml
+++ b/boot-neo4j-cypher/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -15,7 +15,7 @@
Spring data neo4j using cypher query
- 17
+ 21
3.1.2-M6
diff --git a/boot-neo4j/pom.xml b/boot-neo4j/pom.xml
index 1f7b1319f..4c87e6263 100644
--- a/boot-neo4j/pom.xml
+++ b/boot-neo4j/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -15,8 +15,8 @@
Spring data neo4j demo(ReactiveNeo4jOperations)
- 17
- 3.1.2
+ 21
+ 3.2.1
diff --git a/boot-reactor-kafka/receiver/pom.xml b/boot-reactor-kafka/receiver/pom.xml
index c4019dec1..ea9ee7acf 100644
--- a/boot-reactor-kafka/receiver/pom.xml
+++ b/boot-reactor-kafka/receiver/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -14,7 +14,7 @@
spring-reactive-sample-boot-reactor-kafka-receiver
Demo project for Spring Boot
- 17
+ 21
diff --git a/boot-reactor-kafka/sender/pom.xml b/boot-reactor-kafka/sender/pom.xml
index 3b6d39fa7..b6f23192a 100644
--- a/boot-reactor-kafka/sender/pom.xml
+++ b/boot-reactor-kafka/sender/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -14,7 +14,7 @@
spring-reactive-sample-boot-reactor-kafka-sender
Demo project for Spring Boot
- 17
+ 21
diff --git a/boot-reactor-rabbitmq/receiver/pom.xml b/boot-reactor-rabbitmq/receiver/pom.xml
index 8d9b15f1f..281e77e13 100644
--- a/boot-reactor-rabbitmq/receiver/pom.xml
+++ b/boot-reactor-rabbitmq/receiver/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -14,7 +14,7 @@
spring-reactive-sample-boot-reactor-rabbitmq-receiver
Demo project for Spring Boot
- 17
+ 21
diff --git a/boot-reactor-rabbitmq/sender/pom.xml b/boot-reactor-rabbitmq/sender/pom.xml
index 46c3126f1..976f289d0 100644
--- a/boot-reactor-rabbitmq/sender/pom.xml
+++ b/boot-reactor-rabbitmq/sender/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -14,7 +14,7 @@
spring-reactive-sample-boot-reactor-rabbitmq-sender
Demo project for Spring Boot
- 17
+ 21
diff --git a/boot-redis/pom.xml b/boot-redis/pom.xml
index 0592dc57c..14533738f 100644
--- a/boot-redis/pom.xml
+++ b/boot-redis/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/boot-start-routes/pom.xml b/boot-start-routes/pom.xml
index dcd10c9ab..5593ba9a0 100644
--- a/boot-start-routes/pom.xml
+++ b/boot-start-routes/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/boot-start/pom.xml b/boot-start/pom.xml
index 4560c9c95..41ecf5dec 100644
--- a/boot-start/pom.xml
+++ b/boot-start/pom.xml
@@ -14,12 +14,12 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
- 17
+ 21
diff --git a/client/pom.xml b/client/pom.xml
index 4aa953730..b9b521b6d 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/data-cassandra/pom.xml b/data-cassandra/pom.xml
index ef28856e1..efd06d84b 100644
--- a/data-cassandra/pom.xml
+++ b/data-cassandra/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/data-couchbase/pom.xml b/data-couchbase/pom.xml
index f463b96e3..e40eafa2c 100644
--- a/data-couchbase/pom.xml
+++ b/data-couchbase/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/data-elasticsearch/pom.xml b/data-elasticsearch/pom.xml
index 453a5e5a6..ee174519b 100644
--- a/data-elasticsearch/pom.xml
+++ b/data-elasticsearch/pom.xml
@@ -14,17 +14,17 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
1.19.1
- 3.1.2
- 3.1.2
+ 3.2.1
+ 3.2.1
diff --git a/data-mongo-pageable/pom.xml b/data-mongo-pageable/pom.xml
index a2bf461fe..a45f3d8d4 100644
--- a/data-mongo-pageable/pom.xml
+++ b/data-mongo-pageable/pom.xml
@@ -14,15 +14,15 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
- 3.1.2
+ 21
+ 3.2.1
diff --git a/data-mongo-transaction/pom.xml b/data-mongo-transaction/pom.xml
index 32480e201..82b1a4bc4 100644
--- a/data-mongo-transaction/pom.xml
+++ b/data-mongo-transaction/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/data-mongo/pom.xml b/data-mongo/pom.xml
index 4a73cde93..8666f86cd 100644
--- a/data-mongo/pom.xml
+++ b/data-mongo/pom.xml
@@ -14,17 +14,17 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
1.19.1
- 3.1.2
- 3.1.2
+ 3.2.1
+ 3.2.1
diff --git a/data-neo4j/pom.xml b/data-neo4j/pom.xml
index 721844a41..2c6372bde 100644
--- a/data-neo4j/pom.xml
+++ b/data-neo4j/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
com.example
@@ -17,9 +17,9 @@
UTF-8
UTF-8
- 17
- 3.1.2
- 3.1.2
+ 21
+ 3.2.1
+ 3.2.1
diff --git a/data-redis-message/pom.xml b/data-redis-message/pom.xml
index 6651d7264..43ad76884 100644
--- a/data-redis-message/pom.xml
+++ b/data-redis-message/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/data-redis/pom.xml b/data-redis/pom.xml
index f94093c19..8c8002518 100644
--- a/data-redis/pom.xml
+++ b/data-redis/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/exception-handler/pom.xml b/exception-handler/pom.xml
index a7e53a36b..2275ac32a 100644
--- a/exception-handler/pom.xml
+++ b/exception-handler/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/groovy-dsl/pom.xml b/groovy-dsl/pom.xml
index 373ac1816..da209d5fd 100644
--- a/groovy-dsl/pom.xml
+++ b/groovy-dsl/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
@@ -137,7 +137,7 @@
UTF-8
UTF-8
- 17
+ 21
diff --git a/integration-dsl/pom.xml b/integration-dsl/pom.xml
index 95534a39e..22a46eea8 100644
--- a/integration-dsl/pom.xml
+++ b/integration-dsl/pom.xml
@@ -14,15 +14,15 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
- 3.1.2
+ 21
+ 3.2.1
diff --git a/integration/pom.xml b/integration/pom.xml
index e65273203..7f83a1c6f 100644
--- a/integration/pom.xml
+++ b/integration/pom.xml
@@ -14,15 +14,15 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
- 3.1.2
+ 21
+ 3.2.1
diff --git a/integration/src/main/java/com/example/demo/Application.java b/integration/src/main/java/com/example/demo/Application.java
index cc5ed82c7..61361a281 100644
--- a/integration/src/main/java/com/example/demo/Application.java
+++ b/integration/src/main/java/com/example/demo/Application.java
@@ -2,15 +2,9 @@
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.AnnotationConfigApplicationContext;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.ComponentScan;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Profile;
-import org.springframework.context.annotation.PropertySource;
+import org.springframework.context.annotation.*;
import org.springframework.http.server.reactive.HttpHandler;
import org.springframework.http.server.reactive.ReactorHttpHandlerAdapter;
-import org.springframework.web.reactive.config.EnableWebFlux;
import org.springframework.web.server.adapter.WebHttpHandlerBuilder;
import reactor.netty.http.server.HttpServer;
@@ -24,7 +18,7 @@ public class Application {
public static void main(String[] args) throws Exception {
try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(
- Application.class)) {
+ Application.class)) {
context.getBean(HttpServer.class).bindNow().onDispose().block();
}
}
diff --git a/integration/src/main/java/com/example/demo/IntegrationConfig.java b/integration/src/main/java/com/example/demo/IntegrationConfig.java
index 6fbd77dd0..905f09258 100644
--- a/integration/src/main/java/com/example/demo/IntegrationConfig.java
+++ b/integration/src/main/java/com/example/demo/IntegrationConfig.java
@@ -43,14 +43,14 @@ public MessageChannel fluxResultChannel() {
@Bean
public WebClient webClient() {
- return WebClient.create();
+ return WebClient.builder().baseUrl("http://localhost:8080").build();
}
@ServiceActivator(inputChannel = "fluxResultChannel")
@Bean
public WebFluxRequestExecutingMessageHandler reactiveOutbound(WebClient client) {
WebFluxRequestExecutingMessageHandler handler
- = new WebFluxRequestExecutingMessageHandler("http://localhost:8080/posts", client);
+ = new WebFluxRequestExecutingMessageHandler("/posts", client);
handler.setHttpMethod(HttpMethod.GET);
handler.setExpectedResponseType(String.class);
return handler;
diff --git a/integration/src/test/java/com/example/demo/IntegrationTests.java b/integration/src/test/java/com/example/demo/IntegrationTests.java
index e4d213604..8872e9a98 100644
--- a/integration/src/test/java/com/example/demo/IntegrationTests.java
+++ b/integration/src/test/java/com/example/demo/IntegrationTests.java
@@ -40,9 +40,7 @@ public void setup() {
@AfterEach
public void tearDown() {
- if (!this.disposableServer.isDisposed()) {
- this.disposableServer.dispose();
- }
+ this.disposableServer.disposeNow();
}
@Test
diff --git a/integration/src/test/java/com/example/demo/PostRepositoryTest.java b/integration/src/test/java/com/example/demo/PostRepositoryTest.java
index 4e4553917..7ad35f471 100644
--- a/integration/src/test/java/com/example/demo/PostRepositoryTest.java
+++ b/integration/src/test/java/com/example/demo/PostRepositoryTest.java
@@ -10,10 +10,9 @@
import org.junit.jupiter.api.Test;
import reactor.test.StepVerifier;
-import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
/**
- *
* @author hantsy
*/
public class PostRepositoryTest {
@@ -29,10 +28,10 @@ public void setup() {
public void testGetAllPosts() {
StepVerifier.create(posts.findAll())
- .consumeNextWith(p -> assertTrue(p.getTitle().equals("post one")))
- .consumeNextWith(p -> assertTrue(p.getTitle().equals("post two")))
- .expectComplete()
- .verify();
+ .consumeNextWith(p -> assertEquals("post one", p.getTitle()))
+ .consumeNextWith(p -> assertEquals("post two", p.getTitle()))
+ .expectComplete()
+ .verify();
}
}
diff --git a/java8/pom.xml b/java8/pom.xml
index c639a2b2b..1214d5c74 100644
--- a/java8/pom.xml
+++ b/java8/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/java9/pom.xml b/java9/pom.xml
index 7d0c2fdb4..9b6a9d798 100644
--- a/java9/pom.xml
+++ b/java9/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/kotlin-dsl/pom.xml b/kotlin-dsl/pom.xml
index aba57e49f..bd2f5c79b 100644
--- a/kotlin-dsl/pom.xml
+++ b/kotlin-dsl/pom.xml
@@ -14,7 +14,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
@@ -22,9 +22,9 @@
true
UTF-8
UTF-8
- 17
- 1.9.10
- 3.1.2
+ 21
+ 1.9.20
+ 3.2.1
@@ -170,7 +170,7 @@
spring
- 17
+ 21
diff --git a/kotlin-routes/pom.xml b/kotlin-routes/pom.xml
index e4c6b7dd3..f33ccc482 100644
--- a/kotlin-routes/pom.xml
+++ b/kotlin-routes/pom.xml
@@ -14,7 +14,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
@@ -22,9 +22,9 @@
true
UTF-8
UTF-8
- 17
- 1.9.10
- 3.1.2
+ 21
+ 1.9.20
+ 3.2.1
@@ -170,7 +170,7 @@
spring
- 17
+ 21
diff --git a/kotlin/pom.xml b/kotlin/pom.xml
index 481b9b90c..88aac575b 100644
--- a/kotlin/pom.xml
+++ b/kotlin/pom.xml
@@ -14,7 +14,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
@@ -22,9 +22,9 @@
true
UTF-8
UTF-8
- 17
- 1.9.10
- 3.1.2
+ 21
+ 1.9.20
+ 3.2.1
@@ -180,7 +180,7 @@
spring
- 17
+ 21
diff --git a/legacy/rxjava-jdbc/pom.xml b/legacy/rxjava-jdbc/pom.xml
index cc37fcc4d..7730e7355 100644
--- a/legacy/rxjava-jdbc/pom.xml
+++ b/legacy/rxjava-jdbc/pom.xml
@@ -21,7 +21,7 @@
UTF-8
UTF-8
- 17
+ 21
diff --git a/legacy/rxjava/pom.xml b/legacy/rxjava/pom.xml
index a1be5c326..852d46124 100644
--- a/legacy/rxjava/pom.xml
+++ b/legacy/rxjava/pom.xml
@@ -21,7 +21,7 @@
UTF-8
UTF-8
- 17
+ 21
diff --git a/legacy/rxjava2-jdbc/pom.xml b/legacy/rxjava2-jdbc/pom.xml
index d17101a20..53a203975 100644
--- a/legacy/rxjava2-jdbc/pom.xml
+++ b/legacy/rxjava2-jdbc/pom.xml
@@ -21,7 +21,7 @@
UTF-8
UTF-8
- 17
+ 21
diff --git a/legacy/rxjava2/pom.xml b/legacy/rxjava2/pom.xml
index 5a5260dc5..92b71c305 100644
--- a/legacy/rxjava2/pom.xml
+++ b/legacy/rxjava2/pom.xml
@@ -21,7 +21,7 @@
UTF-8
UTF-8
- 17
+ 21
diff --git a/multipart-data-mongo/pom.xml b/multipart-data-mongo/pom.xml
index 73bc4cdcf..96cc6e3e6 100644
--- a/multipart-data-mongo/pom.xml
+++ b/multipart-data-mongo/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/multipart/pom.xml b/multipart/pom.xml
index 4f09c4a27..137b0c899 100644
--- a/multipart/pom.xml
+++ b/multipart/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/mvc-freemarker/pom.xml b/mvc-freemarker/pom.xml
index 4a5a8da78..5cfdb71d0 100644
--- a/mvc-freemarker/pom.xml
+++ b/mvc-freemarker/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/mvc-mustache/pom.xml b/mvc-mustache/pom.xml
index 4e4c9d535..3fe62e877 100644
--- a/mvc-mustache/pom.xml
+++ b/mvc-mustache/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/mvc-thymeleaf/pom.xml b/mvc-thymeleaf/pom.xml
index 5e98e935d..db5e31cb4 100644
--- a/mvc-thymeleaf/pom.xml
+++ b/mvc-thymeleaf/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/register-bean/pom.xml b/register-bean/pom.xml
index 961228a41..d5b385313 100644
--- a/register-bean/pom.xml
+++ b/register-bean/pom.xml
@@ -15,14 +15,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/restdocs/pom.xml b/restdocs/pom.xml
index 31c7a0f56..68487a59a 100644
--- a/restdocs/pom.xml
+++ b/restdocs/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/routes/pom.xml b/routes/pom.xml
index 2a70800a4..b33350d2a 100644
--- a/routes/pom.xml
+++ b/routes/pom.xml
@@ -15,14 +15,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/rxjava3/pom.xml b/rxjava3/pom.xml
index 97f8ee7cf..74e8ebb5f 100644
--- a/rxjava3/pom.xml
+++ b/rxjava3/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/security-data-mongo/pom.xml b/security-data-mongo/pom.xml
index c8be12513..7cdfcaa23 100644
--- a/security-data-mongo/pom.xml
+++ b/security-data-mongo/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/security-form/pom.xml b/security-form/pom.xml
index 7026b7430..751eae0b1 100644
--- a/security-form/pom.xml
+++ b/security-form/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/security-method/pom.xml b/security-method/pom.xml
index e8a27c533..9d23bb4de 100644
--- a/security-method/pom.xml
+++ b/security-method/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/security-user-properties/pom.xml b/security-user-properties/pom.xml
index 3d692fce8..8cec03722 100644
--- a/security-user-properties/pom.xml
+++ b/security-user-properties/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/security/pom.xml b/security/pom.xml
index e82a76b7e..8daa27c4b 100644
--- a/security/pom.xml
+++ b/security/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/session-data-mongo/pom.xml b/session-data-mongo/pom.xml
index f277d8dc7..3d129b934 100644
--- a/session-data-mongo/pom.xml
+++ b/session-data-mongo/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/session-data-redis/pom.xml b/session-data-redis/pom.xml
index 75eea0956..b95a028aa 100644
--- a/session-data-redis/pom.xml
+++ b/session-data-redis/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/session-header/pom.xml b/session-header/pom.xml
index 649918156..1f98990f0 100644
--- a/session-header/pom.xml
+++ b/session-header/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/session/pom.xml b/session/pom.xml
index c5115c8a0..4817dafd2 100644
--- a/session/pom.xml
+++ b/session/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/smallrye-mutiny/pom.xml b/smallrye-mutiny/pom.xml
index 941c1fde5..7638eeae4 100644
--- a/smallrye-mutiny/pom.xml
+++ b/smallrye-mutiny/pom.xml
@@ -14,7 +14,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
diff --git a/sse/pom.xml b/sse/pom.xml
index 62e082383..a5d2db8d0 100644
--- a/sse/pom.xml
+++ b/sse/pom.xml
@@ -15,14 +15,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/vanilla-jetty/pom.xml b/vanilla-jetty/pom.xml
index b562d5b0e..1ef7478ec 100644
--- a/vanilla-jetty/pom.xml
+++ b/vanilla-jetty/pom.xml
@@ -14,14 +14,15 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
+ 12.0.2
@@ -60,8 +61,8 @@
- org.eclipse.jetty
- jetty-servlet
+ org.eclipse.jetty.ee10
+ jetty-ee10-servlet
diff --git a/vanilla-jetty/src/main/java/com/example/demo/Application.java b/vanilla-jetty/src/main/java/com/example/demo/Application.java
index 7339ce3d7..be0693cdd 100644
--- a/vanilla-jetty/src/main/java/com/example/demo/Application.java
+++ b/vanilla-jetty/src/main/java/com/example/demo/Application.java
@@ -1,16 +1,15 @@
package com.example.demo;
import jakarta.servlet.Servlet;
+import org.eclipse.jetty.ee10.servlet.ServletContextHandler;
+import org.eclipse.jetty.ee10.servlet.ServletHolder;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.ServerConnector;
-import org.eclipse.jetty.servlet.ServletContextHandler;
-import org.eclipse.jetty.servlet.ServletHolder;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.*;
import org.springframework.http.server.reactive.HttpHandler;
import org.springframework.http.server.reactive.JettyHttpHandlerAdapter;
-import org.springframework.web.reactive.config.EnableWebFlux;
import org.springframework.web.server.adapter.WebHttpHandlerBuilder;
@Configuration
@@ -25,7 +24,7 @@ public static void main(String[] args) throws Exception {
ApplicationContext context = new AnnotationConfigApplicationContext(Application.class); // (1)
Server server = context.getBean(Server.class);
server.start();
- server.join();
+ //server.join();
System.out.println("Press ENTER to exit.");
System.in.read();
@@ -36,15 +35,11 @@ public Server jettyServer(ApplicationContext context) throws Exception {
HttpHandler handler = WebHttpHandlerBuilder.applicationContext(context).build();
Servlet servlet = new JettyHttpHandlerAdapter(handler);
- Server server = new Server();
- ServletContextHandler contextHandler = new ServletContextHandler(server, "");
- contextHandler.addServlet(new ServletHolder(servlet), "/");
- contextHandler.start();
+ Server server = new Server(8080);
- ServerConnector connector = new ServerConnector(server);
- connector.setHost("localhost");
- connector.setPort(port);
- server.addConnector(connector);
+ ServletContextHandler contextHandler = new ServletContextHandler("");
+ contextHandler.addServlet(new ServletHolder(servlet), "/*");
+ server.setHandler(contextHandler);
return server;
}
diff --git a/vanilla-jetty/src/test/java/com/example/demo/IntegrationTests.java b/vanilla-jetty/src/test/java/com/example/demo/IntegrationTests.java
index 313dc8a91..b0872608b 100644
--- a/vanilla-jetty/src/test/java/com/example/demo/IntegrationTests.java
+++ b/vanilla-jetty/src/test/java/com/example/demo/IntegrationTests.java
@@ -40,7 +40,7 @@ public static void afterAll() throws Exception {
public void setup() {
this.client = WebTestClient
.bindToServer()
- .responseTimeout(Duration.ofDays(1))
+ .responseTimeout(Duration.ofMillis(500))
.baseUrl("http://localhost:8080")
.build();
}
diff --git a/vanilla-tomcat/pom.xml b/vanilla-tomcat/pom.xml
index 20fb3bfa2..db63a5865 100644
--- a/vanilla-tomcat/pom.xml
+++ b/vanilla-tomcat/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/vanilla-undertow/pom.xml b/vanilla-undertow/pom.xml
index 0fa0de227..b08cdc984 100644
--- a/vanilla-undertow/pom.xml
+++ b/vanilla-undertow/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/vanilla/pom.xml b/vanilla/pom.xml
index d3a1a57e3..9ee35cb4d 100644
--- a/vanilla/pom.xml
+++ b/vanilla/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/war/pom.xml b/war/pom.xml
index b8d2a513d..8dc22fcb6 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -14,19 +14,19 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
- 11.0.16
- 3.1.2
+ 21
+ 12.0.2
1.10.9
+ 3.2.1
+ 3.2.1
-
org.springframework
@@ -167,6 +167,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
+ ${maven-failsafe-plugin.version}
**/IntegrationTests*
@@ -190,8 +191,8 @@
- org.eclipse.jetty
- jetty-maven-plugin
+ org.eclipse.jetty.ee10
+ jetty-ee10-maven-plugin
${jetty.version}
10
diff --git a/web-filter/pom.xml b/web-filter/pom.xml
index 4d98b3fd7..12cd7fe94 100644
--- a/web-filter/pom.xml
+++ b/web-filter/pom.xml
@@ -15,14 +15,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
diff --git a/websocket/pom.xml b/websocket/pom.xml
index 5d194cf8a..cd6a05639 100644
--- a/websocket/pom.xml
+++ b/websocket/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.0-RC1
UTF-8
UTF-8
- 17
+ 21
@@ -137,7 +137,7 @@
org.codehaus.mojo
exec-maven-plugin
- 3.1.4
+ 3.2.0-RC1
com.example.demo.Application