Skip to content

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 StackDescriptionWebsite
Spring BootSimplify Springhttps://spring.io/projects/spring-boot
Spring SecurityAuthentication and authorization frameworkhttps://spring.io/projects/spring-security
MyBatisORM frameworkhttps://mybatis.org/mybatis-3/zh/index.html
PageHelperMyBatis paging pluginshttps://pagehelper.github.io/
MavenProject managementhttps://maven.apache.org/
MySQLRelational databasehttps://www.mysql.com/
RedisCache databasehttps://redis.io/
JwtJwt login supporthttps://jwt.io/
Spring DocInterface document generationhttps://springdoc.org/
HutoolJava toolkithttps://hutool.cn/
Ip2Regionoffline IP address locationhttps://gitee.com/lionsoul/ip2region/
VelocityTemplate enginehttps://velocity.apache.org/
Poi-OOXMLExcel operationhttps://poi.apache.org/
GuavaGoogle toolkithttps://github.com/google/guava/
Commons-Lang3Commons toolkithttps://commons.apache.org/proper/commons-lang/
Commons-IOIO operationhttps://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.

Built with ❤️ by Tang