mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-09-03 04:26:12 +08:00
0741c90489
Closes gh-15535 |
||
---|---|---|
.. | ||
src | ||
pom.xml | ||
README.adoc |
= Spring Boot Spring Session Sample This sample demonstrates the Spring Session WebFlux auto-configuration support. Spring Session supports multiple reactive session store types, including: * `Redis` * `MongoDB` == Using a different session store Initially, the project uses MongoDB session store backed by an embedded MongoDB. You can try out your favorite session store as explained below. === Redis Add `org.springframework.session:spring-session-data-redis` and `spring-boot-starter-data-redis-reactive` dependencies to the project and make sure it is configured properly (by default, a Redis instance with the default settings is expected on your local box). TIP: Run sample application using Redis session store using `$mvn spring-boot:run -Predis`. === MongoDB Add `org.springframework.session:spring-session-data-mongodb` and `spring-boot-starter-data-mongodb-reactive` and `de.flapdoodle.embed:de.flapdoodle.embed.mongo` dependencies to the project. An embedded MongoDB is automatically configured. TIP: Run sample application using MongoDB session store using `$mvn spring-boot:run -Pmongodb`. Note that this profile is active by default.