最通俗易懂的SpringSecurity教程,目前项目托管在 Gitee 和 Github 平台上中,欢迎大家 Star 和 Fork 支持~
文档地址:待补充
目前项目托管在 Gitee 和 Github 平台上中,欢迎大家 Star 和 Fork 支持~
- Gitee:https://gitee.com/OlinOnee/spring-security-tutorials
- Github:https://github.com/micro-carving/spring-security-tutorials
技术 | 说明 | 版本 | 官网 |
---|---|---|---|
SpringBoot | SpringBoot框架 | 2.7.7 | https://spring.io/projects/spring-boot |
SpringSecurity | 认证和授权框架 | 5.7.6 | https://spring.io/projects/spring-security |
MyBatis-Plus | ORM框架 | 3.5.1 | https://mp.baomidou.com/ |
Knife4j | 文档聚合框架 | 3.0.3 | https://doc.xiaominfo.com/ |
Redis | 分布式缓存 | 6.2 | https://redis.io/ |
Druid | 数据库连接池 | 1.2.14 | https://github.com/alibaba/druid |
JWT | JWT登录支持 | 0.9.1 | https://github.com/jwtk/jjwt |
SLF4J | 日志框架 | 1.18.24 | http://www.slf4j.org/ |
Lombok | 简化对象封装工具 | 1.18.24 | https://github.com/rzwitserloot/lombok |
Nginx | HTTP和反向代理web服务器 | 1.20.2 | http://nginx.org/ |
Hutool | Java工具包类库 | 5.7.17 | https://hutool.cn/docs/#/ |
TODO
开源项目离不开大家的支持,如果您有好的想法,遇到一些 BUG 并修复了,欢迎小伙伴们提交 Pull Request 参与开源贡献
- fork 本仓库到自己的 repo
- 将自己的 repo 项目 clone 到本地
- 新建 feat_xxx 分支
- 新增或者修改代码
- commit 并 push 到自己的 repo
- 新建 PR (Pull Request) 请求,提交到 develop 分支
- 等待作者合并
- GPL 3.0(GNU General Public License Version 3),GNU通⽤公共许可协议。GNU官⽅的定义:GNU is Not Unix
- GPL 3.0协议第4条、第5条的规定,只要后续版本中有使⽤先前开源版本中的源代码,并且先前版本使⽤了GPL 3.0协议,则后续版本也必然受GPL 3.0协议的约束。
- GPL 3.0协议并未限制⽤户进⾏商⽤,只是必须遵守开源的规定。GPL的精髓就是开源,和是否商⽤,是否收费完全没有关系。
- GPL 其实从字⾯上就可以理解为公共许可证,也就是说遵循GPL的软件是公共的,其实不存在什么版权问题,或者说公众都有版权,GPL提出了和版权 (copyright)完全相反的概念(copyleft)。