sa-token-jwt 模块改为 Util + Template 形式,方便针对部分代码重写。

This commit is contained in:
click33
2022-08-22 16:30:12 +08:00
parent 0c1588daa8
commit 0a7fb4dd5e
3 changed files with 341 additions and 133 deletions

View File

@@ -176,3 +176,22 @@ public void setUserStpLogic() {
### 8、自定义 SaJwtUtil 生成 token 的算法
如果需要自定义生成 token 的算法例如更换sign方式直接重写 SaJwtTemplate 对象即可:
``` java
/**
* 自定义 SaJwtUtil 生成 token 的算法
*/
@Autowired
public void setSaJwtTemplate() {
SaJwtUtil.setSaJwtTemplate(new SaJwtTemplate() {
@Override
public String generateToken(JWT jwt, String keyt) {
System.out.println("------ 自定义了 token 生成算法");
return super.generateToken(jwt, keyt);
}
});
}
```