类 SaApplication

java.lang.Object
cn.dev33.satoken.application.SaApplication
所有已实现的接口:
SaGetValueInterface, SaSetValueInterface

public class SaApplication extends Object implements SaSetValueInterface
Application Model,全局作用域的读取值对象。

在应用全局范围内: 存值、取值。数据在应用重启后失效,如果集成了 Redis,则在 Redis 重启后失效。

从以下版本开始:
1.31.0
作者:
click33
  • 字段详细资料

    • defaultInstance

      public static SaApplication defaultInstance
      默认实例
  • 构造器详细资料

    • SaApplication

      public SaApplication()
  • 方法详细资料

    • get

      public Object get(String key)
      取值
      指定者:
      get 在接口中 SaGetValueInterface
      参数:
      key - key
      返回:
    • set

      public SaApplication set(String key, Object value)
      写值
      指定者:
      set 在接口中 SaSetValueInterface
      参数:
      key - 名称
      value - 值
      返回:
      对象自身
    • delete

      public SaApplication delete(String key)
      删值
      指定者:
      delete 在接口中 SaSetValueInterface
      参数:
      key - 要删除的key
      返回:
      对象自身
    • set

      public SaApplication set(String key, Object value, long ttl)
      写值
      参数:
      key - 名称
      value - 值
      ttl - 有效时间(单位:秒)
      返回:
      对象自身
    • keys

      public List<String> keys()
      返回当前存入的所有 key
      返回:
      /
    • clear

      public void clear()
      清空当前存入的所有 key
    • splicingDataKey

      public String splicingDataKey(String key)
      拼接key:当存入一个变量时,应该使用的 key
      参数:
      key - 原始 key
      返回:
      拼接后的 key 值