优化文档

This commit is contained in:
click33
2023-03-27 17:20:49 +08:00
parent 73d8ca2309
commit 4d89840bcd
3 changed files with 18 additions and 4 deletions

View File

@@ -352,6 +352,12 @@ String name = StpUtil.getSession().getString("name");
参考:[https://blog.csdn.net/shengzhang_/article/details/119928794](https://blog.csdn.net/shengzhang_/article/details/119928794)
### Q前后端分离项目中前端使用 vue如果不打开 porxy 代理的话,调用 Sa-Token 登录不会将 token 自动注入到 Cookie 中,是因为跨域么?
是。
参考:[前后端分离](/up/not-cookie)
### Q集成redis后对象模型序列化异常
假设执行如下代码:
``` java
@@ -540,7 +546,7 @@ So从鉴权粒度的角度来看需要针对一个模块鉴权的时候
为了保证相关组件能够及时初始化,框架默认给过滤器注册的优先级为-100如果你想更改优先级直接在注册过滤器的方法上加上 `@Order(xxx)` 即可覆盖框架的默认配置
### timeout 过期了,获取到的 NotLoginException 场景值是-2按照文档说的应该是-3吧。是我理解的不对还是操作有误
### Qtimeout 过期了,获取到的 NotLoginException 场景值是-2按照文档说的应该是-3吧。是我理解的不对还是操作有误
你的理解是对的,但是框架现在只能做到返回-2因为 token 过期后,就从 Redis 中消失了,框架没法分辨这个 token 是曾经有过然后过期的还是从来就没有在Redis中存在过
所以只能统一抛出-2这个行为也和具体使用的 SaTokenDao 有关联,例如集成 sa-token-jwt 插件后,框架就能分辨出来是 token 过期了,抛出-3。

View File

@@ -13,10 +13,11 @@
### 2、添加依赖
在项目中添加依赖:
> 注:如果你使用的 `SpringBoot 3.x`,只需要将 `sa-token-spring-boot-starter` 修改为 `sa-token-spring-boot3-starter` 即可。
<!---------------------------- tabs:start ---------------------------->
<!-------- tab:Maven 方式 -------->
注:如果你使用的是 `SpringBoot 3.x`,只需要将 `sa-token-spring-boot-starter` 修改为 `sa-token-spring-boot3-starter` 即可。
``` xml
<!-- Sa-Token 权限认证在线文档https://sa-token.cc -->
<dependency>
@@ -25,7 +26,11 @@
<version>${sa.top.version}</version>
</dependency>
```
<!-------- tab:Gradle 方式 -------->
注:如果你使用的是 `SpringBoot 3.x`,只需要将 `sa-token-spring-boot-starter` 修改为 `sa-token-spring-boot3-starter` 即可。
``` gradle
// Sa-Token 权限认证在线文档https://sa-token.cc
implementation 'cn.dev33:sa-token-spring-boot-starter:${sa.top.version}'

View File

@@ -18,6 +18,7 @@
<!---------------------------- tabs:start ------------------------------>
<!-------- tab:Maven 方式 -------->
注:如果你使用的是 `SpringBoot 3.x`,只需要将 `sa-token-reactor-spring-boot-starter` 修改为 `sa-token-reactor-spring-boot3-starter` 即可。
``` xml
<!-- Sa-Token 权限认证Reactor响应式集成在线文档https://sa-token.cc -->
<dependency>
@@ -26,14 +27,16 @@
<version>${sa.top.version}</version>
</dependency>
```
<!-------- tab:Gradle 方式 -------->
注:如果你使用的是 `SpringBoot 3.x`,只需要将 `sa-token-reactor-spring-boot-starter` 修改为 `sa-token-reactor-spring-boot3-starter` 即可。
``` gradle
// Sa-Token 权限认证Reactor响应式集成在线文档https://sa-token.cc
implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
```
<!---------------------------- tabs:end ------------------------------>
注:如果你使用的 `SpringBoot 3.x`,只需要将 `sa-token-reactor-spring-boot-starter` 修改为 `sa-token-reactor-spring-boot3-starter` 即可。