程序包 cn.dev33.satoken
类 SaManager
java.lang.Object
cn.dev33.satoken.SaManager
管理 Sa-Token 所有全局组件
- 作者:
- kong
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static SaTokenConfigstatic SaLoggetLog()static SaJsonTemplatestatic SaSameTemplatestatic SaSignTemplatestatic SaTempInterfacestatic SaTokenContextstatic SaTokenContext获取一个可用的SaTokenContextstatic SaTokenDaostatic SaTokenSecondContextstatic StpInterfacestatic StpLogicgetStpLogic(String loginType) 根据 LoginType 获取对应的StpLogic,如果不存在则新建并返回static StpLogicgetStpLogic(String loginType, boolean isCreate) 根据 LoginType 获取对应的StpLogic,如果不存在,isCreate参数=是否自动创建并返回static voidputStpLogic(StpLogic stpLogic) 向全局集合中 put 一个 StpLogicstatic voidsetConfig(SaTokenConfig config) static voidstatic voidsetSaJsonTemplate(SaJsonTemplate saJsonTemplate) static voidsetSaSameTemplate(SaSameTemplate saSameTemplate) static voidsetSaSignTemplate(SaSignTemplate saSignTemplate) static voidsetSaTemp(SaTempInterface saTemp) static voidsetSaTokenContext(SaTokenContext saTokenContext) static voidsetSaTokenDao(SaTokenDao saTokenDao) static voidsetSaTokenSecondContext(SaTokenSecondContext saTokenSecondContext) static voidsetStpInterface(StpInterface stpInterface)
-
字段详细资料
-
config
配置文件 Bean -
log
日志输出器 -
stpLogicMap
StpLogic集合, 记录框架所有成功初始化的StpLogic
-
-
构造器详细资料
-
SaManager
public SaManager()
-
-
方法详细资料
-
setConfig
-
getConfig
-
setSaTokenDao
-
getSaTokenDao
-
setStpInterface
-
getStpInterface
-
setSaTokenContext
-
getSaTokenContext
-
setSaTokenSecondContext
-
getSaTokenSecondContext
-
getSaTokenContextOrSecond
获取一个可用的SaTokenContext- 返回:
- /
-
setSaTemp
-
getSaTemp
-
setSaJsonTemplate
-
getSaJsonTemplate
-
setSaSignTemplate
-
getSaSignTemplate
-
setSaSameTemplate
-
getSaSameTemplate
-
setLog
-
getLog
-
putStpLogic
向全局集合中 put 一个 StpLogic- 参数:
stpLogic- StpLogic
-
getStpLogic
根据 LoginType 获取对应的StpLogic,如果不存在则新建并返回- 参数:
loginType- 对应的账号类型- 返回:
- 对应的StpLogic
-
getStpLogic
根据 LoginType 获取对应的StpLogic,如果不存在,isCreate参数=是否自动创建并返回- 参数:
loginType- 对应的账号类型isCreate- 在 StpLogic 不存在时,true=新建并返回,false=抛出异常- 返回:
- 对应的StpLogic
-