Introduction
tang-boot is a front-end and back-end separation permission management system based on Spring Boot3 + Spring Security + MyBatis + Redis + Jwt.
Features
- Customized multiple login authentication methods
- Dynamic permissions menu
- Code generator, one click to generate the basic front-end and back-end code
Technology Stack
Technology Stack | Description | Website |
---|---|---|
Spring Boot | Simplify Spring | https://spring.io/projects/spring-boot |
Spring Security | Authentication and authorization framework | https://spring.io/projects/spring-security |
MyBatis | ORM framework | https://mybatis.org/mybatis-3/zh/index.html |
PageHelper | MyBatis paging plugins | https://pagehelper.github.io/ |
Maven | Project management | https://maven.apache.org/ |
MySQL | Relational database | https://www.mysql.com/ |
Redis | Cache database | https://redis.io/ |
Jwt | Jwt login support | https://jwt.io/ |
Spring Doc | Interface document generation | https://springdoc.org/ |
Hutool | Java toolkit | https://hutool.cn/ |
Ip2Region | offline IP address location | https://gitee.com/lionsoul/ip2region/ |
Velocity | Template engine | https://velocity.apache.org/ |
Poi-OOXML | Excel operation | https://poi.apache.org/ |
Guava | Google toolkit | https://github.com/google/guava/ |
Commons-Lang3 | Commons toolkit | https://commons.apache.org/proper/commons-lang/ |
Commons-IO | IO operation | https://commons.apache.org/proper/commons-io/ |
Contributing
If you have any questions, suggestions, or find bugs, please submit an Issues or provide a Pull Request to help improve the project.
License
tang-boot uses the MIT license. For more details, please refer to LICENSE files.