")
+ .append("| ").append(key).append(" | ")
+ .append("").append(value).append(" | ")
+ .append("
");
+ }
+
+}
diff --git a/spring/spring-boot-session-replication-spring-session-hazelcast/src/main/resources/application.properties b/spring/spring-boot-session-replication-spring-session-hazelcast/src/main/resources/application.properties
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/spring/spring-boot-session-replication-spring-session-hazelcast/src/main/resources/application.properties
@@ -0,0 +1 @@
+
diff --git a/spring/spring-boot-session-replication-spring-session-hazelcast/src/test/java/com/hazelcast/guide/HazelcastSpringSessionApplicationTests.java b/spring/spring-boot-session-replication-spring-session-hazelcast/src/test/java/com/hazelcast/guide/HazelcastSpringSessionApplicationTests.java
new file mode 100644
index 000000000..60e452e21
--- /dev/null
+++ b/spring/spring-boot-session-replication-spring-session-hazelcast/src/test/java/com/hazelcast/guide/HazelcastSpringSessionApplicationTests.java
@@ -0,0 +1,107 @@
+package com.hazelcast.guide;
+
+import org.junit.jupiter.api.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.boot.builder.SpringApplicationBuilder;
+import org.springframework.http.HttpEntity;
+import org.springframework.http.HttpHeaders;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.client.RestTemplate;
+import org.springframework.web.util.UriComponentsBuilder;
+
+import java.time.Duration;
+import java.util.Base64;
+import java.util.Collections;
+import java.util.Map;
+
+import static java.nio.charset.StandardCharsets.UTF_8;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.awaitility.Awaitility.await;
+import static org.springframework.http.HttpMethod.GET;
+
+@SuppressWarnings("DataFlowIssue")
+class HazelcastSpringSessionApplicationTests {
+
+ private static final Logger logger = LoggerFactory.getLogger(HazelcastSpringSessionApplicationTests.class);
+
+ static final String COOKIE_NAME = "SESSION";
+
+ @Test
+ void contextLoads() {
+ // given
+ String port1 = startApplication();
+ String port2 = startApplication();
+ Map