mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-06-28 13:34:18 +08:00
refactor: 重构:isExtraData -> haveExtraData,以避免触发部分框架的自动序列化
This commit is contained in:
parent
2b8489dff7
commit
7d2fac7d98
@ -116,7 +116,7 @@ public class SaTerminalInfo implements Serializable {
|
|||||||
* 判断是否设置了扩展数据
|
* 判断是否设置了扩展数据
|
||||||
* @return /
|
* @return /
|
||||||
*/
|
*/
|
||||||
public boolean isSetExtraData() {
|
public boolean haveExtraData() {
|
||||||
return extraData != null && !extraData.isEmpty();
|
return extraData != null && !extraData.isEmpty();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@ public class SaLoginParameter {
|
|||||||
* 判断是否设置了扩展数据(只在jwt模式下生效)
|
* 判断是否设置了扩展数据(只在jwt模式下生效)
|
||||||
* @return /
|
* @return /
|
||||||
*/
|
*/
|
||||||
public boolean isSetExtraData() {
|
public boolean haveExtraData() {
|
||||||
return extraData != null && !extraData.isEmpty();
|
return extraData != null && !extraData.isEmpty();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -198,7 +198,7 @@ public class SaLoginParameter {
|
|||||||
* 判断是否设置了本次登录挂载到 SaTerminalInfo 的自定义扩展数据
|
* 判断是否设置了本次登录挂载到 SaTerminalInfo 的自定义扩展数据
|
||||||
* @return /
|
* @return /
|
||||||
*/
|
*/
|
||||||
public boolean isSetTerminalExtraData() {
|
public boolean haveTerminalExtraData() {
|
||||||
return terminalExtraData != null && !terminalExtraData.isEmpty();
|
return terminalExtraData != null && !terminalExtraData.isEmpty();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -586,7 +586,7 @@ public class StpLogic {
|
|||||||
// 4、判断当前 StpLogic 是否支持 extra 扩展参数
|
// 4、判断当前 StpLogic 是否支持 extra 扩展参数
|
||||||
if( ! isSupportExtra()) {
|
if( ! isSupportExtra()) {
|
||||||
// 如果不支持,开发者却传入了 extra 扩展参数,那么就打印警告信息
|
// 如果不支持,开发者却传入了 extra 扩展参数,那么就打印警告信息
|
||||||
if(loginParameter.isSetExtraData()) {
|
if(loginParameter.haveExtraData()) {
|
||||||
SaManager.log.warn("当前 StpLogic 不支持 extra 扩展参数模式,传入的 extra 参数将被忽略");
|
SaManager.log.warn("当前 StpLogic 不支持 extra 扩展参数模式,传入的 extra 参数将被忽略");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,6 @@ public class SaTokenApplication {
|
|||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
SpringApplication.run(SaTokenApplication.class, args);
|
SpringApplication.run(SaTokenApplication.class, args);
|
||||||
System.out.println("\n启动成功:Sa-Token配置如下:" + SaManager.getConfig());
|
System.out.println("\n启动成功:Sa-Token配置如下:" + SaManager.getConfig());
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -75,7 +75,7 @@ public class TokenInfoTest {
|
|||||||
SaLoginParameter lm = new SaLoginParameter().setExtraData(extraData);
|
SaLoginParameter lm = new SaLoginParameter().setExtraData(extraData);
|
||||||
Assertions.assertEquals(lm.getExtraData(), extraData);
|
Assertions.assertEquals(lm.getExtraData(), extraData);
|
||||||
Assertions.assertEquals(lm.getExtra("age"), 20);
|
Assertions.assertEquals(lm.getExtra("age"), 20);
|
||||||
Assertions.assertTrue(lm.isSetExtraData());
|
Assertions.assertTrue(lm.haveExtraData());
|
||||||
Assertions.assertNotNull(lm.toString());
|
Assertions.assertNotNull(lm.toString());
|
||||||
|
|
||||||
// 计算 CookieTimeout
|
// 计算 CookieTimeout
|
||||||
|
Loading…
Reference in New Issue
Block a user