mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-10-21 19:17:25 +08:00
feat: 为插件的安装与卸载提供钩子函数支持
This commit is contained in:
@@ -27,7 +27,7 @@ import cn.dev33.satoken.context.dubbo.SaTokenSecondContextForDubbo;
|
||||
public class SaTokenPluginForDubbo implements SaTokenPlugin {
|
||||
|
||||
@Override
|
||||
public void setup() {
|
||||
public void install() {
|
||||
SaManager.setSaTokenSecondContext(new SaTokenSecondContextForDubbo());
|
||||
}
|
||||
|
||||
|
@@ -27,7 +27,7 @@ import cn.dev33.satoken.context.dubbo3.SaTokenSecondContextForDubbo3;
|
||||
public class SaTokenPluginForDubbo3 implements SaTokenPlugin {
|
||||
|
||||
@Override
|
||||
public void setup() {
|
||||
public void install() {
|
||||
SaManager.setSaTokenSecondContext(new SaTokenSecondContextForDubbo3());
|
||||
}
|
||||
|
||||
|
@@ -29,7 +29,7 @@ import cn.dev33.satoken.strategy.SaStrategy;
|
||||
public class SaTokenPluginForFastjson implements SaTokenPlugin {
|
||||
|
||||
@Override
|
||||
public void setup() {
|
||||
public void install() {
|
||||
|
||||
// 设置JSON转换器:Fastjson 版
|
||||
SaManager.setSaJsonTemplate(new SaJsonTemplateForFastjson());
|
||||
|
@@ -29,7 +29,7 @@ import cn.dev33.satoken.strategy.SaStrategy;
|
||||
public class SaTokenPluginForFastjson2 implements SaTokenPlugin {
|
||||
|
||||
@Override
|
||||
public void setup() {
|
||||
public void install() {
|
||||
|
||||
// 设置 JSON 转换器:Fastjson2 版
|
||||
SaManager.setSaJsonTemplate(new SaJsonTemplateForFastjson2());
|
||||
|
@@ -27,7 +27,7 @@ import cn.dev33.satoken.dao.SaTokenDaoForHutoolTimedCache;
|
||||
public class SaTokenPluginForHutoolCache implements SaTokenPlugin {
|
||||
|
||||
@Override
|
||||
public void setup() {
|
||||
public void install() {
|
||||
|
||||
SaManager.setSaTokenDao(new SaTokenDaoForHutoolTimedCache());
|
||||
|
||||
|
@@ -27,7 +27,7 @@ import cn.dev33.satoken.json.SaJsonTemplateForJackson;
|
||||
public class SaTokenPluginForJackson implements SaTokenPlugin {
|
||||
|
||||
@Override
|
||||
public void setup() {
|
||||
public void install() {
|
||||
SaManager.setSaJsonTemplate(new SaJsonTemplateForJackson());
|
||||
}
|
||||
|
||||
|
@@ -27,7 +27,7 @@ import cn.dev33.satoken.temp.jwt.SaTempForJwt;
|
||||
public class SaTokenPluginForTempForJwt implements SaTokenPlugin {
|
||||
|
||||
@Override
|
||||
public void setup() {
|
||||
public void install() {
|
||||
SaManager.setSaTemp(new SaTempForJwt());
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user