From edfaa4b1068bf9db3e3abd5c62f5722b13ccd83d Mon Sep 17 00:00:00 2001 From: Marcus Da Coregio Date: Mon, 22 May 2023 16:20:04 -0300 Subject: [PATCH] Add Getting Started and Update Nav Issue gh-2301 --- spring-session-docs/modules/ROOT/nav.adoc | 6 +++++ .../modules/ROOT/pages/getting-started.adoc | 22 +++++++++++++++++++ .../using-custom-implementation.adoc | 0 .../getting-started/using-hazelcast.adoc | 0 .../pages/getting-started/using-jdbc.adoc | 0 .../pages/getting-started/using-mongodb.adoc | 0 6 files changed, 28 insertions(+) create mode 100644 spring-session-docs/modules/ROOT/pages/getting-started.adoc create mode 100644 spring-session-docs/modules/ROOT/pages/getting-started/using-custom-implementation.adoc create mode 100644 spring-session-docs/modules/ROOT/pages/getting-started/using-hazelcast.adoc create mode 100644 spring-session-docs/modules/ROOT/pages/getting-started/using-jdbc.adoc create mode 100644 spring-session-docs/modules/ROOT/pages/getting-started/using-mongodb.adoc diff --git a/spring-session-docs/modules/ROOT/nav.adoc b/spring-session-docs/modules/ROOT/nav.adoc index 10a06505..70f317c0 100644 --- a/spring-session-docs/modules/ROOT/nav.adoc +++ b/spring-session-docs/modules/ROOT/nav.adoc @@ -1,4 +1,10 @@ * xref:whats-new.adoc[What's New] +* xref:getting-started.adoc[Getting Started] +** xref:getting-started/using-redis.adoc[Using Redis] +** xref:getting-started/using-jdbc.adoc[Using JDBC] +** xref:getting-started/using-mongodb.adoc[Using MongoDB] +** xref:getting-started/using-hazelcast.adoc[Using Hazelcast] +** xref:getting-started/using-custom-implementation.adoc[Using Your Own Implementation] * xref:samples.adoc[Samples & Guides (Start Here)] ** Boot Samples *** HttpSession diff --git a/spring-session-docs/modules/ROOT/pages/getting-started.adoc b/spring-session-docs/modules/ROOT/pages/getting-started.adoc new file mode 100644 index 00000000..86d4a56b --- /dev/null +++ b/spring-session-docs/modules/ROOT/pages/getting-started.adoc @@ -0,0 +1,22 @@ +[[getting-started]] += Getting Started + +In order to get started using Spring Session, you must choose a persistent store to use. +Spring Session supports a few different persistent stores out-of-the-box: + +- https://redis.io/[Redis] +- https://pt.wikipedia.org/wiki/JDBC[JDBC] +- https://hazelcast.com/[Hazelcast] +- https://www.mongodb.com/[MongoDB] + +There are other projects that are not supported by Spring Session, but are supported by the community: + +- https://github.com/spring-projects/spring-session-data-geode[Spring Session Data Geode] + +Now that you have chosen the persistence store that best fit your needs, you can jump to their respective sections: + +- xref:getting-started/using-redis.adoc[I want to use Redis] +- xref:getting-started/using-jdbc.adoc[I want to use JDBC] +- xref:getting-started/using-hazelcast.adoc[I want to use Hazelcast] +- xref:getting-started/using-mongodb.adoc[I want to use MongoDB] +- xref:getting-started/using-custom-implementation.adoc[I want to use my own implementation] diff --git a/spring-session-docs/modules/ROOT/pages/getting-started/using-custom-implementation.adoc b/spring-session-docs/modules/ROOT/pages/getting-started/using-custom-implementation.adoc new file mode 100644 index 00000000..e69de29b diff --git a/spring-session-docs/modules/ROOT/pages/getting-started/using-hazelcast.adoc b/spring-session-docs/modules/ROOT/pages/getting-started/using-hazelcast.adoc new file mode 100644 index 00000000..e69de29b diff --git a/spring-session-docs/modules/ROOT/pages/getting-started/using-jdbc.adoc b/spring-session-docs/modules/ROOT/pages/getting-started/using-jdbc.adoc new file mode 100644 index 00000000..e69de29b diff --git a/spring-session-docs/modules/ROOT/pages/getting-started/using-mongodb.adoc b/spring-session-docs/modules/ROOT/pages/getting-started/using-mongodb.adoc new file mode 100644 index 00000000..e69de29b