# 集成 ------ ## Maven依赖 在项目中直接通过 `pom.xml` 引入 `sa-token` 的依赖即可(四选一): 如果你使用的框架基于 ServletAPI 构建( `SpringMVC`、`SpringBoot`、`Zuul`等 ),请引入此包 ``` xml cn.dev33 sa-token-spring-boot-starter 1.19.0 ``` 注:如果你使用的框架基于 Reactor 模型构建(`Netty`、`WebFlux`、`Soul`、`SC Gateway`等),请引入此包 ``` xml cn.dev33 sa-token-reactor-spring-boot-starter 1.19.0 ``` 注:如果你的项目没有使用Spring,但是Web框架是基于`ServletAPI`规范的,可以引入此包 ``` xml cn.dev33 sa-token-servlet 1.19.0 ``` 注:如果你的项目既没有使用`SpringMVC`、`WebFlux`,也不是基于`ServletAPI`规范,那么可以引入`core`核心包 ``` xml cn.dev33 sa-token-core 1.19.0 ``` ## Gradle依赖 ``` xml implementation 'cn.dev33:sa-token-spring-boot-starter:1.19.0' ``` ``` xml implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:1.19.0' ``` ``` xml implementation 'cn.dev33:sa-token-servlet:1.19.0' ``` ``` xml implementation 'cn.dev33:sa-token-core:1.19.0' ``` ## 获取源码 如果你想深入了解`sa-token`,你可以通过`gitee`或者`github`来获取源码 (**学习测试请拉取master分支**,dev为正在开发的分支,有很多特性并不稳定) - gitee地址:[https://gitee.com/dromara/sa-token](https://gitee.com/dromara/sa-token) - github地址:[https://github.com/dromara/sa-token](https://github.com/dromara/sa-token) - 开源不易,求鼓励,给个`star`吧 - 源码目录介绍: ``` js ── sa-token ├── sa-token-core // [核心] sa-token 核心模块 ├── sa-token-starter // [整合] sa-token 与其它框架整合 ├── sa-token-servlet // [整合] sa-token 整合 Servlet容器实现类包 ├── sa-token-spring-boot-starter // [整合] sa-token 整合 SpringBoot 快速集成 ├── sa-token-reactor-spring-boot-starter // [整合] sa-token 整合 Reactor响应式编程 快速集成 ├── sa-token-plugin // [插件] sa-token 插件合集 ├── sa-token-dao-redis // [插件] sa-token 整合 Redis (使用jdk默认序列化方式) ├── sa-token-dao-redis-jackson // [插件] sa-token 整合 Redis (使用jackson序列化方式) ├── sa-token-spring-aop // [插件] sa-token 整合 SpringAOP 注解鉴权 ├── sa-token-oauth2 // [插件] sa-token 实现 OAuth2.0 模块(内测暂未发布) ├── sa-token-demo // [示例] sa-token 示例合集 ├── sa-token-demo-springboot // [示例] sa-token 整合 SpringBoot ├── sa-token-demo-webflux // [示例] sa-token 整合 WebFlux [示例] ├── sa-token-demo-jwt // [示例] sa-token 集成 jwt [示例] ├── sa-token-demo-oauth2-server // [示例] sa-token 集成 OAuth2.0 (服务端) ├── sa-token-demo-oauth2-client // [示例] sa-token 集成 OAuth2.0 (客户端) ├── sa-token-doc // [文档] sa-token 开发文档 ├──pom.xml ``` ## jar包下载 [点击下载:sa-token-1.6.0.jar](https://oss.dev33.cn/sa-token/sa-token-1.6.0.jar) (注意:当前仅提供`v1.6.0`版本jar包下载,更多版本请前往maven中央仓库获取,[直达链接](https://search.maven.org/search?q=sa-token))