简介
tang-boot 是基于 Spring Boot3 + Spring Security + MyBatis + Redis + Jwt 的前后端分离权限管理系统。
功能
- 自定义多种登录认证方式
- 动态权限菜单
- 代码生成器,一键生成前后端基本代码
技术栈
技术栈 | 说明 | 官网 |
---|---|---|
Spring Boot | 简化 Spring | https://spring.io/projects/spring-boot |
Spring Security | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatis | ORM 框架 | https://mybatis.org/mybatis-3/zh/index.html |
PageHelper | MyBatis 分页插件 | https://pagehelper.github.io/ |
Maven | 项目构建管理 | https://maven.apache.org/ |
MySQL | 关系型数据库 | https://www.mysql.com/ |
Redis | 缓存数据库 | https://redis.io/ |
Jwt | JWT 登录支持 | https://jwt.io/ |
Spring Doc | 接口文档生成 | https://springdoc.org/ |
Hutool | Java 工具包 | https://hutool.cn/ |
Ip2Region | 离线 IP 地址定位 | https://gitee.com/lionsoul/ip2region/ |
Velocity | 模板引擎 | https://velocity.apache.org/ |
Poi-OOXML | Excel 操作 | https://poi.apache.org/ |
Guava | Google 工具包 | https://github.com/google/guava/ |
Commons-Lang3 | 常用工具包 | https://commons.apache.org/proper/commons-lang/ |
Commons-IO | 流操作 | https://commons.apache.org/proper/commons-io/ |
贡献
如果你有任何问题、建议或发现了 bug,请提交 Issues 或提供 Pull Request 来帮助改进该项目。
许可证
tang-boot 使用 MIT 许可证。更多详情请查阅 LICENSE 文件。