sa-token/sa-token-doc/doc/start/download.md

83 lines
3.3 KiB
Markdown
Raw Normal View History

2020-05-02 15:19:55 +08:00
# 集成
2020-02-06 00:52:49 +08:00
------
2021-01-02 04:00:49 +08:00
## Maven依赖
在项目中直接通过 `pom.xml` 导入 `sa-token` 的依赖即可:
<!-- tabs:start -->
<!-- tab:SpringMVC环境 ServletAPI -->
2020-05-02 15:19:55 +08:00
``` xml
<!-- sa-token 权限认证, 在线文档http://sa-token.dev33.cn/ -->
<dependency>
<groupId>cn.dev33</groupId>
2020-12-24 22:51:57 +08:00
<artifactId>sa-token-spring-boot-starter</artifactId>
2021-04-12 04:20:53 +08:00
<version>1.16.0</version>
2020-05-02 15:19:55 +08:00
</dependency>
```
<!-- tab:WebFlux环境 Reactor -->
注:此依赖适合在 Reactor模式 的web框架中导入例如`Netty`、`WebFlux`等),如果您的项目基于 ServletAPI (`SpringMVC`、`SpringBoot`等),请以前者为准
``` xml
<!-- sa-token 权限认证Reactor响应式集成, 在线文档http://sa-token.dev33.cn/ -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-reactor-spring-boot-starter</artifactId>
2021-04-12 04:20:53 +08:00
<version>1.16.0</version>
</dependency>
2021-01-12 01:01:23 +08:00
```
<!-- tabs:end -->
## Gradle依赖
<!-- tabs:start -->
<!-- tab:SpringMVC环境 ServletAPI -->
``` xml
2021-04-12 04:20:53 +08:00
implementation 'cn.dev33:sa-token-spring-boot-starter:1.16.0'
2021-01-12 01:01:23 +08:00
```
<!-- tab:WebFlux环境 Reactor -->
``` xml
2021-04-12 04:20:53 +08:00
implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:1.16.0'
```
<!-- tabs:end -->
2020-05-02 15:19:55 +08:00
2020-09-07 02:21:35 +08:00
## 获取源码
2021-04-13 23:35:06 +08:00
如果你想深入了解`sa-token`,你可以通过`gitee`或者`github`来获取源码 **学习测试请拉取master分支**dev为正在开发的分支有很多特性并不稳定
2021-03-30 18:00:45 +08:00
- gitee地址[https://gitee.com/dromara/sa-token](https://gitee.com/dromara/sa-token)
2021-04-13 23:35:06 +08:00
- github地址[https://github.com/dromara/sa-token](https://github.com/dromara/sa-token)
2020-09-07 02:21:35 +08:00
- 开源不易,求鼓励,给个`star`吧
2021-01-02 04:00:49 +08:00
- 源码目录介绍:
``` js
2021-01-02 04:00:49 +08:00
── sa-token
├── sa-token-core // 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-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-springboot // [示例] sa-token 整合 SpringBoot
├── sa-token-demo-jwt // [示例] sa-token 集成 jwt [示例]
├── sa-token-demo-webflux // [示例] sa-token 整合 WebFlux [示例]
├── sa-token-demo-oauth2 // [示例] sa-token集成OAuth2.0模块 [示例]
├── sa-token-demo-oauth2-client // [示例] OAuth2.0 客户端
├── sa-token-demo-oauth2-server // [示例] OAuth2.0 服务端
├── sa-token-doc // [文档] sa-token开发文档
2021-01-02 04:00:49 +08:00
├──pom.xml
```
2020-02-06 00:52:49 +08:00
2020-02-08 00:54:38 +08:00
## jar包下载
2020-12-18 00:39:14 +08:00
[点击下载sa-token-1.6.0.jar](https://oss.dev33.cn/sa-token/sa-token-1.6.0.jar)
2020-02-06 00:52:49 +08:00
2021-03-12 01:45:13 +08:00
(注意:当前仅提供`v1.6.0`版本jar包下载更多版本请前往maven中央仓库获取[直达链接](https://search.maven.org/search?q=sa-token))
2020-02-06 00:52:49 +08:00