From 7a308cd88c6c7ebb13fe0076818a551675aca792 Mon Sep 17 00:00:00 2001 From: click33 <2393584716@qq.com> Date: Wed, 17 Aug 2022 23:26:28 +0800 Subject: [PATCH] =?UTF-8?q?SaApplication=20=E5=A2=9E=E5=8A=A0=E6=9C=89?= =?UTF-8?q?=E6=95=88=E6=9C=9F=E5=86=99=E5=85=A5=E6=95=B0=E6=8D=AE=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dev33/satoken/application/SaApplication.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/application/SaApplication.java b/sa-token-core/src/main/java/cn/dev33/satoken/application/SaApplication.java index 3f10cf37..324ead9e 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/application/SaApplication.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/application/SaApplication.java @@ -30,8 +30,7 @@ public class SaApplication implements SaSetValueInterface { /** 写值 */ @Override public SaApplication set(String key, Object value) { - SaManager.getSaTokenDao().setObject(splicingDataKey(key), value, SaTokenDao.NEVER_EXPIRE); - return this; + return set(key, value, SaTokenDao.NEVER_EXPIRE); } /** @@ -47,6 +46,18 @@ public class SaApplication implements SaSetValueInterface { // ---- 其它方法 + /** + * 写值 + * @param key 名称 + * @param value 值 + * @param ttl 有效时间(单位:秒) + * @return 对象自身 + */ + public SaApplication set(String key, Object value, long ttl) { + SaManager.getSaTokenDao().setObject(splicingDataKey(key), value, ttl); + return this; + } + /** * 返回存入的所有 key * @return /