mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-08-20 00:44:30 +08:00
feat: 为 SaTokenPluginForJackson 指定较弱的优先级
This commit is contained in:
parent
b25fc289da
commit
fb95acc8ce
@ -33,7 +33,7 @@
|
|||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
<artifactId>spring-boot-starter-aop</artifactId>
|
<artifactId>spring-boot-starter-aop</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- Sa-Token 权限认证, 在线文档:https://sa-token.cc/ -->
|
<!-- Sa-Token 权限认证, 在线文档:https://sa-token.cc/ -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
|
|||||||
@ -16,6 +16,7 @@
|
|||||||
package cn.dev33.satoken.plugin;
|
package cn.dev33.satoken.plugin;
|
||||||
|
|
||||||
import cn.dev33.satoken.SaManager;
|
import cn.dev33.satoken.SaManager;
|
||||||
|
import cn.dev33.satoken.json.SaJsonTemplateDefaultImpl;
|
||||||
import cn.dev33.satoken.json.SaJsonTemplateForJackson;
|
import cn.dev33.satoken.json.SaJsonTemplateForJackson;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -28,7 +29,10 @@ public class SaTokenPluginForJackson implements SaTokenPlugin {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void install() {
|
public void install() {
|
||||||
SaManager.setSaJsonTemplate(new SaJsonTemplateForJackson());
|
// 只有在未提供自定义的 json 解析器时才会生效,给于其较弱的优先级
|
||||||
|
if(SaManager.getSaJsonTemplate().getClass() == SaJsonTemplateDefaultImpl.class){
|
||||||
|
SaManager.setSaJsonTemplate(new SaJsonTemplateForJackson());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -43,7 +43,7 @@
|
|||||||
<optional>true</optional>
|
<optional>true</optional>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- jackson 序列化、redis集成、SSO、OAuth2 等模块要用到 -->
|
<!-- jackson 序列化、redis集成、SSO、OAuth2 等模块要用到,比较重要所以内置集成 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-jackson</artifactId>
|
<artifactId>sa-token-jackson</artifactId>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user