23 lines
906 B
Markdown
23 lines
906 B
Markdown
---
|
|
|
|
title: "Sa-Token 源码技术栈"
|
|
keywords: "Sa-Token,sa-token,satoken,Spring Boot,Redis,JWT,OAuth2"
|
|
description: "Sa-Token 源码技术栈:框架内核、Starter 与插件模块使用的主要技术与依赖说明。"
|
|
---
|
|
|
|
# Sa-Token 源码用到的所有技术栈
|
|
|
|
包括但不限于以下:
|
|
|
|
- Maven多模块项目
|
|
- Servlet API、临时Cookie与永久Cookie、Request参数获取
|
|
- SpringBoot2.0、Redis、Jackson、Hutool、jwt
|
|
- SpringBoot自定义starter、Spring包扫描 + 依赖注入、AOP注解切面、yml配置映射、拦截器
|
|
- Java8 接口与default实现、静态方法、枚举、定时器、异常类、泛型、反射、IO流、自定义注解、Lambda表达式、函数式编程
|
|
- package-info注释、Serializable序列化接口、synchronized锁
|
|
- java加密算法:MD5、SHA1、SHA256、AES、RSA
|
|
- OAuth2.0、同域单点登录、集群与分布式、路由Ant匹配
|
|
|
|
|
|
|