Skip to content

Commit 42580c3

Browse files
committed
Upgrade samples to Spring Boot 3.0.0-SNAPSHOT #
Closes gh-2074
1 parent ea0aef9 commit 42580c3

File tree

10 files changed

+24
-19
lines changed

10 files changed

+24
-19
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ buildscript {
44
snapshotBuild = version.endsWith('SNAPSHOT')
55
milestoneBuild = !(releaseBuild || snapshotBuild)
66

7-
springBootVersion = '2.5.5'
7+
springBootVersion = '3.0.0-SNAPSHOT'
88
}
99

1010
repositories {

spring-session-samples/spring-session-sample-boot-findbyusername/src/main/java/sample/session/SessionDetailsFilter.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
import java.io.IOException;
2020
import java.net.InetAddress;
2121

22-
import javax.servlet.FilterChain;
23-
import javax.servlet.ServletException;
24-
import javax.servlet.http.HttpServletRequest;
25-
import javax.servlet.http.HttpServletResponse;
26-
import javax.servlet.http.HttpSession;
22+
import jakarta.servlet.FilterChain;
23+
import jakarta.servlet.ServletException;
24+
import jakarta.servlet.http.HttpServletRequest;
25+
import jakarta.servlet.http.HttpServletResponse;
26+
import jakarta.servlet.http.HttpSession;
2727

2828
import com.maxmind.geoip2.DatabaseReader;
2929
import com.maxmind.geoip2.model.CityResponse;

spring-session-samples/spring-session-sample-boot-findbyusername/src/main/resources/templates/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ <h1>Secured Page</h1>
2121
<tr th:each="sessionElement : ${sessions}" th:with="details=${sessionElement.getAttribute('SESSION_DETAILS')}">
2222
<td th:text="${sessionElement.id.substring(30)}"></td>
2323
<td th:text="${details?.location}"></td>
24-
<td th:text="${#temporals.format(sessionElement.creationTime.atZone(T(java.time.ZoneId).systemDefault()),'dd/MMM/yyyy HH:mm:ss')}"></td>
25-
<td th:text="${#temporals.format(sessionElement.lastAccessedTime.atZone(T(java.time.ZoneId).systemDefault()),'dd/MMM/yyyy HH:mm:ss')}"></td>
24+
<td th:text="${#dates.format(sessionElement.creationTime,'dd/MMM/yyyy HH:mm:ss')}"></td>
25+
<td th:text="${#dates.format(sessionElement.lastAccessedTime,'dd/MMM/yyyy HH:mm:ss')}"></td>
2626
<td th:text="${details?.accessType}"></td>
2727
<td>
2828
<form th:action="@{'/sessions/' + ${sessionElement.id}}" th:method="post">

spring-session-samples/spring-session-sample-boot-mongodb-reactive/src/main/resources/application.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@ logging:
22
level:
33
org.springframework.data.mongodb: DEBUG
44
org.springframework.session: DEBUG
5+
spring:
6+
mongodb:
7+
embedded:
8+
version: 3.4.3

spring-session-samples/spring-session-sample-boot-mongodb-traditional/spring-session-sample-boot-mongodb-traditional.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ dependencies {
55
implementation "org.springframework.boot:spring-boot-starter-web"
66
implementation "org.springframework.boot:spring-boot-starter-thymeleaf"
77
implementation "nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect"
8-
implementation "org.thymeleaf.extras:thymeleaf-extras-springsecurity5"
8+
implementation "org.thymeleaf.extras:thymeleaf-extras-springsecurity6"
99
implementation "org.springframework.boot:spring-boot-starter-data-mongodb"
1010
implementation "org.springframework.boot:spring-boot-starter-security"
1111
implementation "de.flapdoodle.embed:de.flapdoodle.embed.mongo"
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
spring.thymeleaf.cache=false
22
spring.template.cache=false
33
spring.data.mongodb.port=0
4+
spring.mongodb.embedded.version=3.4.3

spring-session-samples/spring-session-sample-boot-mongodb-traditional/src/main/resources/templates/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<html xmlns:layout="https://github.com/ultraq/thymeleaf-layout-dialect" layout:decorator="layout">
1+
<html xmlns:layout="https://github.com/ultraq/thymeleaf-layout-dialect" layout:decorate="layout">
22
<head>
33
<title>Secured Content</title>
44
</head>

spring-session-samples/spring-session-sample-boot-mongodb-traditional/src/main/resources/templates/layout.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
xmlns:th="https://www.thymeleaf.org"
44
xmlns:layout="https://github.com/ultraq/thymeleaf-layout-dialect">
55
<head>
6-
<title layout:title-pattern="$DECORATOR_TITLE - $CONTENT_TITLE">Spring Session Sample</title>
6+
<title layout:title-pattern="$LAYOUT_TITLE - $CONTENT_TITLE">Spring Session Sample</title>
77
<link rel="icon" type="image/x-icon" th:href="@{/resources/img/favicon.ico}" href="../static/img/favicon.ico"/>
88
<link th:href="@{/webjars/bootstrap/css/bootstrap.min.css}" href="/webjars/bootstrap/css/bootstrap.min.css" rel="stylesheet"></link>
99
<style type="text/css">

spring-session-samples/spring-session-sample-boot-redis-json/src/main/java/sample/web/HomeController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package sample.web;
1818

19-
import javax.servlet.http.HttpServletRequest;
19+
import jakarta.servlet.http.HttpServletRequest;
2020

2121
import org.springframework.stereotype.Controller;
2222
import org.springframework.util.ObjectUtils;

spring-session-samples/spring-session-sample-boot-websocket/src/main/java/sample/data/User.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
import java.io.Serializable;
2020

21-
import javax.persistence.Column;
22-
import javax.persistence.Entity;
23-
import javax.persistence.GeneratedValue;
24-
import javax.persistence.GenerationType;
25-
import javax.persistence.Id;
26-
import javax.validation.constraints.Email;
27-
import javax.validation.constraints.NotEmpty;
21+
import jakarta.persistence.Column;
22+
import jakarta.persistence.Entity;
23+
import jakarta.persistence.GeneratedValue;
24+
import jakarta.persistence.GenerationType;
25+
import jakarta.persistence.Id;
26+
import jakarta.validation.constraints.Email;
27+
import jakarta.validation.constraints.NotEmpty;
2828

2929
import org.springframework.security.crypto.password.PasswordEncoder;
3030

0 commit comments

Comments
 (0)