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 /
|
||||
*/
|
||||
public boolean isSetExtraData() {
|
||||
public boolean haveExtraData() {
|
||||
return extraData != null && !extraData.isEmpty();
|
||||
}
|
||||
|
||||
|
@ -164,7 +164,7 @@ public class SaLoginParameter {
|
||||
* 判断是否设置了扩展数据(只在jwt模式下生效)
|
||||
* @return /
|
||||
*/
|
||||
public boolean isSetExtraData() {
|
||||
public boolean haveExtraData() {
|
||||
return extraData != null && !extraData.isEmpty();
|
||||
}
|
||||
|
||||
@ -198,7 +198,7 @@ public class SaLoginParameter {
|
||||
* 判断是否设置了本次登录挂载到 SaTerminalInfo 的自定义扩展数据
|
||||
* @return /
|
||||
*/
|
||||
public boolean isSetTerminalExtraData() {
|
||||
public boolean haveTerminalExtraData() {
|
||||
return terminalExtraData != null && !terminalExtraData.isEmpty();
|
||||
}
|
||||
|
||||
|
@ -586,7 +586,7 @@ public class StpLogic {
|
||||
// 4、判断当前 StpLogic 是否支持 extra 扩展参数
|
||||
if( ! isSupportExtra()) {
|
||||
// 如果不支持,开发者却传入了 extra 扩展参数,那么就打印警告信息
|
||||
if(loginParameter.isSetExtraData()) {
|
||||
if(loginParameter.haveExtraData()) {
|
||||
SaManager.log.warn("当前 StpLogic 不支持 extra 扩展参数模式,传入的 extra 参数将被忽略");
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,6 @@ public class SaTokenApplication {
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(SaTokenApplication.class, args);
|
||||
System.out.println("\n启动成功:Sa-Token配置如下:" + SaManager.getConfig());
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ public class TokenInfoTest {
|
||||
SaLoginParameter lm = new SaLoginParameter().setExtraData(extraData);
|
||||
Assertions.assertEquals(lm.getExtraData(), extraData);
|
||||
Assertions.assertEquals(lm.getExtra("age"), 20);
|
||||
Assertions.assertTrue(lm.isSetExtraData());
|
||||
Assertions.assertTrue(lm.haveExtraData());
|
||||
Assertions.assertNotNull(lm.toString());
|
||||
|
||||
// 计算 CookieTimeout
|
||||
|
Loading…
Reference in New Issue
Block a user