diff --git a/README.md b/README.md
index dd4f01ff..acb8c195 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
-sa-token v1.19.0
+Sa-Token v1.19.0
这可能是史上功能最全的 Java 权限认证框架!
diff --git a/sa-token-doc/doc/README.md b/sa-token-doc/doc/README.md
index 3270efa6..8aa26ba0 100644
--- a/sa-token-doc/doc/README.md
+++ b/sa-token-doc/doc/README.md
@@ -1,7 +1,7 @@
-sa-token v1.19.0
+Sa-Token v1.19.0
这可能是史上功能最全的 Java 权限认证框架!
diff --git a/sa-token-doc/doc/start/download.md b/sa-token-doc/doc/start/download.md
index b83ddd39..067c30f9 100644
--- a/sa-token-doc/doc/start/download.md
+++ b/sa-token-doc/doc/start/download.md
@@ -10,7 +10,7 @@
如果你使用的框架基于 ServletAPI 构建( `SpringMVC`、`SpringBoot`、`Zuul`等 ),请引入此包
``` xml
-
+
cn.dev33
sa-token-spring-boot-starter
@@ -21,7 +21,7 @@
注:如果你使用的框架基于 Reactor 模型构建(`Netty`、`WebFlux`、`Soul`、`SC Gateway`等),请引入此包
``` xml
-
+
cn.dev33
sa-token-reactor-spring-boot-starter
@@ -32,7 +32,7 @@
注:如果你的项目没有使用Spring,但是Web框架是基于`ServletAPI`规范的,可以引入此包
``` xml
-
+
cn.dev33
sa-token-servlet
@@ -43,7 +43,7 @@
注:如果你的项目既没有使用`SpringMVC`、`WebFlux`,也不是基于`ServletAPI`规范,那么可以引入`core`核心包
``` xml
-
+
cn.dev33
sa-token-core
@@ -53,7 +53,6 @@
-
## Gradle依赖
@@ -74,11 +73,13 @@ implementation 'cn.dev33:sa-token-core:1.19.0'
```
+注:JDK版本:`v1.8+`
+
## 获取源码
-如果你想深入了解`sa-token`,你可以通过`gitee`或者`github`来获取源码 (**学习测试请拉取master分支**,dev为正在开发的分支,有很多特性并不稳定)
-- gitee地址:[https://gitee.com/dromara/sa-token](https://gitee.com/dromara/sa-token)
-- github地址:[https://github.com/dromara/sa-token](https://github.com/dromara/sa-token)
+如果你想深入了解Sa-Token,你可以通过`Gitee`或者`GitHub`来获取源码 (**学习测试请拉取master分支**,dev为正在开发的分支,有很多特性并不稳定)
+- Gitee地址:[https://gitee.com/dromara/sa-token](https://gitee.com/dromara/sa-token)
+- GitHub地址:[https://github.com/dromara/sa-token](https://github.com/dromara/sa-token)
- 开源不易,求鼓励,给个`star`吧
- 源码目录介绍:
diff --git a/sa-token-doc/doc/use/dao-extend.md b/sa-token-doc/doc/use/dao-extend.md
index a4eced8c..bc45f37e 100644
--- a/sa-token-doc/doc/use/dao-extend.md
+++ b/sa-token-doc/doc/use/dao-extend.md
@@ -3,14 +3,14 @@
Sa-token默认将会话数据保存在内存中,此模式读写速度最快,且避免了序列化与反序列化带来的性能消耗,但是此模式也有一些缺点,比如:重启后数据会丢失,无法在集群模式下共享数据
-为此,sa-token将数据持久操作全部抽象到 `SaTokenDao` 接口中,保证大家对框架进行灵活扩展,比如我们可以将会话数据存储在 `Redis`、`Memcached`等专业的缓存中间件中,做到重启数据不丢失,而且保证分布式环境下多节点的会话一致性
+为此,Sa-Token将数据持久操作全部抽象到 `SaTokenDao` 接口中,保证大家对框架进行灵活扩展,比如我们可以将会话数据存储在 `Redis`、`Memcached`等专业的缓存中间件中,做到重启数据不丢失,而且保证分布式环境下多节点的会话一致性
除了框架内部对`SaTokenDao`提供的基于内存的默认实现,官方仓库还提供了以下扩展方案:
### 1. Sa-Token 整合 Redis (使用jdk默认序列化方式)
``` xml
-
+
cn.dev33
sa-token-dao-redis
@@ -22,7 +22,7 @@ Sa-token默认将会话数据保存在内存中,此模式读写速度最快,
### 2. Sa-Token 整合 Redis (使用jackson序列化方式)
``` xml
-
+
cn.dev33
sa-token-dao-redis-jackson