From 5ba3d07ea7d97a3f3138913fd69ab803627405cb Mon Sep 17 00:00:00 2001
From: shengzhang <2393584716@qq.com>
Date: Mon, 12 Apr 2021 04:20:53 +0800
Subject: [PATCH] =?UTF-8?q?v1.16.0=20=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
pom.xml | 4 +--
sa-token-core/pom.xml | 2 +-
.../SaFilterErrorStrategyDefaultImpl.java | 1 -
.../satoken/session/SaSessionCustomUtil.java | 2 +-
.../cn/dev33/satoken/util/SaTokenConsts.java | 8 ++++--
.../dev33/satoken/util/SaTokenInsideUtil.java | 1 +
sa-token-dao-redis-jackson/pom.xml | 2 +-
sa-token-dao-redis/pom.xml | 2 +-
sa-token-demo-jwt/pom.xml | 2 +-
.../sa-token-demo-oauth2-client/pom.xml | 2 +-
.../sa-token-demo-oauth2-server/pom.xml | 2 +-
sa-token-demo-springboot/pom.xml | 2 +-
sa-token-demo-webflux/pom.xml | 2 +-
sa-token-doc/doc/README.md | 6 ++--
sa-token-doc/doc/index.html | 4 +--
sa-token-doc/doc/more/update-log.md | 12 ++++++++
sa-token-doc/doc/start/download.md | 8 +++---
sa-token-doc/doc/start/example.md | 2 +-
sa-token-doc/doc/start/webflux-example.md | 2 +-
sa-token-doc/doc/use/at-check.md | 2 +-
sa-token-doc/doc/use/dao-extend.md | 4 +--
sa-token-doc/index.html | 28 +++++++++++--------
sa-token-oauth2/pom.xml | 2 +-
sa-token-reactor-spring-boot-starter/pom.xml | 2 +-
sa-token-servlet/pom.xml | 2 +-
.../servlet/model/SaResponseForServlet.java | 2 +-
sa-token-spring-aop/pom.xml | 2 +-
sa-token-spring-boot-starter/pom.xml | 2 +-
29 files changed, 68 insertions(+), 46 deletions(-)
diff --git a/README.md b/README.md
index b3b6a1dc..401bfcea 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
-sa-token v1.15.2
+sa-token v1.16.0
这可能是史上功能最全的 Java 权限认证框架!
diff --git a/pom.xml b/pom.xml
index 2010c95c..0c013768 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
cn.dev33
sa-token-parent
pom
- 1.15.2
+ 1.16.0
sa-token
@@ -40,7 +40,7 @@
- 1.15.2
+ 1.16.0
1.8
utf-8
utf-8
diff --git a/sa-token-core/pom.xml b/sa-token-core/pom.xml
index fdada8fd..6af486b0 100644
--- a/sa-token-core/pom.xml
+++ b/sa-token-core/pom.xml
@@ -7,7 +7,7 @@
cn.dev33
sa-token-parent
- 1.15.2
+ 1.16.0
jar
diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/filter/SaFilterErrorStrategyDefaultImpl.java b/sa-token-core/src/main/java/cn/dev33/satoken/filter/SaFilterErrorStrategyDefaultImpl.java
index d758d870..930b3b48 100644
--- a/sa-token-core/src/main/java/cn/dev33/satoken/filter/SaFilterErrorStrategyDefaultImpl.java
+++ b/sa-token-core/src/main/java/cn/dev33/satoken/filter/SaFilterErrorStrategyDefaultImpl.java
@@ -12,7 +12,6 @@ public class SaFilterErrorStrategyDefaultImpl implements SaFilterErrorStrategy {
/**
* 执行方法
- * @throws Throwable 抛出异常
*/
@Override
public Object run(Throwable e) {
diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/session/SaSessionCustomUtil.java b/sa-token-core/src/main/java/cn/dev33/satoken/session/SaSessionCustomUtil.java
index 3130a184..f1212875 100644
--- a/sa-token-core/src/main/java/cn/dev33/satoken/session/SaSessionCustomUtil.java
+++ b/sa-token-core/src/main/java/cn/dev33/satoken/session/SaSessionCustomUtil.java
@@ -31,7 +31,7 @@ public class SaSessionCustomUtil {
* @param sessionId session的id
* @return 是否存在
*/
- public boolean isExists(String sessionId) {
+ public static boolean isExists(String sessionId) {
return SaTokenManager.getSaTokenDao().getSession(splicingSessionKey(sessionId)) != null;
}
diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenConsts.java b/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenConsts.java
index d19f1afb..3a72e033 100644
--- a/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenConsts.java
+++ b/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenConsts.java
@@ -11,15 +11,19 @@ public class SaTokenConsts {
// =================== sa-token版本信息 ===================
/**
- * sa-token 版本号
+ * sa-token 当前版本号
*/
- public static final String VERSION_NO = "v1.15.2";
+ public static final String VERSION_NO = "v1.16.0";
/**
* sa-token 开源地址
*/
public static final String GITHUB_URL = "https://github.com/dromara/sa-token";
+ /**
+ * sa-token 开发文档地址
+ */
+ public static final String DEV_DOC_URL = "http://sa-token.dev33.cn/";
// =================== 常量key标记 ===================
diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenInsideUtil.java b/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenInsideUtil.java
index 32ee9270..19d56158 100644
--- a/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenInsideUtil.java
+++ b/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenInsideUtil.java
@@ -20,6 +20,7 @@ public class SaTokenInsideUtil {
public static void printSaToken() {
String str = "____ ____ ___ ____ _ _ ____ _ _ \r\n" + "[__ |__| __ | | | |_/ |___ |\\ | \r\n"
+ "___] | | | |__| | \\_ |___ | \\| \r\n" + "sa-token:" + SaTokenConsts.VERSION_NO
+// + " \r\n" + "DevDoc:" + SaTokenConsts.DEV_DOC_URL // + "\r\n";
+ " \r\n" + "GitHub:" + SaTokenConsts.GITHUB_URL; // + "\r\n";
System.out.println(str);
}
diff --git a/sa-token-dao-redis-jackson/pom.xml b/sa-token-dao-redis-jackson/pom.xml
index 68897045..e5102b1e 100644
--- a/sa-token-dao-redis-jackson/pom.xml
+++ b/sa-token-dao-redis-jackson/pom.xml
@@ -7,7 +7,7 @@
cn.dev33
sa-token-parent
- 1.15.2
+ 1.16.0
jar
diff --git a/sa-token-dao-redis/pom.xml b/sa-token-dao-redis/pom.xml
index a10f07e0..590498d7 100644
--- a/sa-token-dao-redis/pom.xml
+++ b/sa-token-dao-redis/pom.xml
@@ -7,7 +7,7 @@
cn.dev33
sa-token-parent
- 1.15.2
+ 1.16.0
jar
diff --git a/sa-token-demo-jwt/pom.xml b/sa-token-demo-jwt/pom.xml
index 1fc39307..b60b5565 100644
--- a/sa-token-demo-jwt/pom.xml
+++ b/sa-token-demo-jwt/pom.xml
@@ -16,7 +16,7 @@
- 1.15.2
+ 1.16.0
diff --git a/sa-token-demo-oauth2/sa-token-demo-oauth2-client/pom.xml b/sa-token-demo-oauth2/sa-token-demo-oauth2-client/pom.xml
index a95ece25..4df9b92f 100644
--- a/sa-token-demo-oauth2/sa-token-demo-oauth2-client/pom.xml
+++ b/sa-token-demo-oauth2/sa-token-demo-oauth2-client/pom.xml
@@ -17,7 +17,7 @@
1.8
3.1.1
- 1.15.2
+ 1.16.0
diff --git a/sa-token-demo-oauth2/sa-token-demo-oauth2-server/pom.xml b/sa-token-demo-oauth2/sa-token-demo-oauth2-server/pom.xml
index c2f4c847..b54ee382 100644
--- a/sa-token-demo-oauth2/sa-token-demo-oauth2-server/pom.xml
+++ b/sa-token-demo-oauth2/sa-token-demo-oauth2-server/pom.xml
@@ -17,7 +17,7 @@
1.8
3.1.1
- 1.15.2
+ 1.16.0
diff --git a/sa-token-demo-springboot/pom.xml b/sa-token-demo-springboot/pom.xml
index e7603a9c..f8ec6396 100644
--- a/sa-token-demo-springboot/pom.xml
+++ b/sa-token-demo-springboot/pom.xml
@@ -16,7 +16,7 @@
- 1.15.2
+ 1.16.0
diff --git a/sa-token-demo-webflux/pom.xml b/sa-token-demo-webflux/pom.xml
index e6fe1d48..fb6396e6 100644
--- a/sa-token-demo-webflux/pom.xml
+++ b/sa-token-demo-webflux/pom.xml
@@ -16,7 +16,7 @@
- 1.15.2
+ 1.16.0
diff --git a/sa-token-doc/doc/README.md b/sa-token-doc/doc/README.md
index e4e8882a..e6e1f76c 100644
--- a/sa-token-doc/doc/README.md
+++ b/sa-token-doc/doc/README.md
@@ -1,7 +1,7 @@
-sa-token v1.15.2
+sa-token v1.16.0
这可能是史上功能最全的 Java 权限认证框架!
@@ -45,8 +45,10 @@ sa-token是一个轻量级Java权限认证框架,主要解决:登录认证
- **权限验证** —— 适配RBAC权限模型,不同角色不同授权
- **Session会话** —— 专业的数据缓存中心
- **踢人下线** —— 将违规用户立刻清退下线
+- **账号封禁** —— 封禁指定账号,使其无法登陆,还可指定解封时间
- **持久层扩展** —— 可集成Redis、Memcached等专业缓存中间件,重启数据不丢失
- **分布式会话** —— 提供jwt集成和共享数据中心两种分布式会话方案
+- **微服务网关鉴权** —— 适配Gateway、Soul、Zuul等常见网关组件的请求拦截认证
- **单点登录** —— 一处登录,处处通行
- **模拟他人账号** —— 实时操作任意用户状态数据
- **临时身份切换** —— 将会话身份临时切换为其它账号
@@ -60,7 +62,7 @@ sa-token是一个轻量级Java权限认证框架,主要解决:登录认证
- **会话治理** —— 提供方便灵活的会话查询接口
- **记住我模式** —— 适配[记住我]模式,重启浏览器免验证
- **密码加密** —— 提供密码加密模块,可快速MD5、SHA1、SHA256、AES、RSA加密
-- **组件自动注入** —— 零配置与Spring等框架集成
+- **开箱即用** —— 提供SpringMVC、WebFlux等常见web框架starter集成包,真正的开箱即用
- **更多功能正在集成中...** —— 如有您有好想法或者建议,欢迎加群交流
diff --git a/sa-token-doc/doc/index.html b/sa-token-doc/doc/index.html
index e76aea6d..902051a5 100644
--- a/sa-token-doc/doc/index.html
+++ b/sa-token-doc/doc/index.html
@@ -4,7 +4,7 @@
sa-token
-
+
@@ -45,7 +45,7 @@