# admin-boot **Repository Path**: springzb/admin-boot ## Basic Information - **Project Name**: admin-boot - **Description**: 这是一个基础的企业级基础后端脚手架项目,主要由springboot为基础搭建,后期整合一些基础插件例如:redis、xxl-job、flowable、minioio、easyexcel、skyWalking、rabbitmq - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 4 - **Created**: 2022-07-07 - **Last Updated**: 2025-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🎉admin-boot ### 介绍 这是一个基础的企业级基础后端脚手架项目,主要由springboot为基础搭建,后期整合一些基础插件例如:redis、xxl-job、flowable、minioio、easyexcel、skyWalking、rabbitmq。 gitee 地址: github地址: ### 软件架构 | 框架 | 版本号 | 文档地址 | 备注 | | ------------ |--------|---------------------------------------------------------------------| ---- | | springboot | 2.7.6 | [文档](https://docs.spring.io/spring-boot/docs/2.7.6/reference/html/) | | | mybatis plus | 3.5.2 | [文档](https://baomidou.com/) | | | knife4j | 2.0.9 | [文档](https://xiaoym.gitee.io/knife4j/) | | | redisson | 3.17.6 | [文档](https://github.com/redisson/redisson) | | | xxl-job | 2.3.1 | [文档](https://www.xuxueli.com/xxl-job/) | | | easyexcel | 3.1.1 | [文档](https://easyexcel.opensource.alibaba.com/) | | | just-auth | 1.16.3 | [文档](https://justauth.wiki/guide/) | | ### 项目文档 跟着文档一步一步搭建springboot基础脚手架项目: [(一)搭建springboot基础架构](/doc/md/(一)搭建springboot基础架构.md "(一)搭建springboot基础架构") [(二)整合mybatis-plus](/doc/md/(二)整合mybatis-plus.md "(二)整合mybatis-plus") [(三)整合alibaba-druid连接池](/doc/md/(三)整合alibaba-druid连接池.md "(三)整合alibaba-druid连接池") [(四)整合日志框架logback](/doc/md/(四)整合日志框架logback.md "(四)整合日志框架logback") [(五)整合统一异常和统一返回值](/doc/md/(五)整合统一异常和统一返回值.md "(五)整合统一异常和统一返回值") [(六)全局处理预防xss攻击](/doc/md/(六)全局处理预防xss攻击.md "(六)全局处理预防xss攻击") [(七)全局处理字符串两边空格](/doc/md/(七)全局处理字符串两边空格.md "(七)全局处理字符串两边空格") [(八)knife4j接口文档组件](/doc/md/(八)knife4j接口文档组件.md "(八)knife4j接口文档组件") [(九)代码生成器](/doc/md/(九)代码生成器.md "(九)代码生成器") [(十)validation验证入参规则](/doc/md/(十)validation验证入参规则.md "(十)validation验证入参规则") [(十一)整合redis](/doc/md/(十一)整合redis.md "(十)整合redis") [(十二)redisson实现分布式锁](/doc/md/(十二)redisson实现分布式锁.md "(十二)redisson实现分布式锁") [(十三)redis注解实现接口限流](/doc/md/(十三)redis注解实现接口限流.md "(十三)redis注解实现接口限流") [(十四)redis注解实现限制重复提交](/doc/md/(十四)redis注解实现限制重复提交.md "(十四)redis注解实现限制重复提交.md") [(十五)使用undertow来替代tomcat容器](/doc/md/(十五)使用undertow来替代tomcat容器.md "(十五)使用undertow来替代tomcat容器") [(十六)文件存储上传与下载](/doc/md/(十六)文件存储上传与下载.md "(十六)文件存储上传与下载") [(十七)国际化支持](/doc/md/(十七)国际化支持.md "(十七)国际化支持") [(十八)整合xxl-job分布式定时任务](/doc/md/(十八)整合xxl-job分布式定时任务.md "(十八)整合xxl-job分布式定时任务") [(十九)集成easyexcel表格导入导出](/doc/md/(十九)集成easyexcel表格导入导出.md "(十九)集成easyexcel表格导入导出") [(二十)分布式应用追踪系统skyWalking](/doc/md/(二十)分布式应用追踪系统skyWalking.md "(二十)分布式应用追踪系统skyWalking") [(二十一)spring-security实现认证与授权](/doc/md/(二十一)spring-security实现认证与授权.md "(二十一)spring-security实现认证与授权") [(二十二)集成just-auth实现第三方授权登录](/doc/md/(二十二)集成just-auth实现第三方授权登录.md "(二十二)集成just-auth实现第三方授权登录") [(二十三)captcha验证码整合](/doc/md/(二十三)captcha验证码整合.md "(二十三)captcha验证码整合") [(二十四)集成sms短信服务](/doc/md/(二十四)集成sms短信服务.md "(二十四)集成sms短信服务") [(二十五)集成消息队列Rabbitmq](/doc/md/(二十五)集成消息队列Rabbitmq.md "(二十五)集成消息队列Rabbitmq") [(二十六)基于注解的数据字段脱敏](/doc/md/(二十六)基于注解的数据字段脱敏.md "(二十六)基于注解的数据字段脱敏") [(二十七)集成websocket实时推送消息](/doc/md/(二十七)集成websocket实时推送消息.md "(二十七)集成websocket实时推送消息") [(二十八)基于MDC的日志追踪](/doc/md/(二十八)基于MDC的日志追踪.md "(二十八)基于MDC的日志追踪") [(二十九)自定义全局拦截404异常](/doc/md/(二十九)自定义全局拦截404异常.md "(二十九)自定义全局拦截404异常") ### 参与贡献 [代码规范:Java开发手册(黄山版)](/doc/pdf/Java开发手册(黄山版).pdf "代码规范:Java开发手册(黄山版)") 1. Fork 本仓库 2. 新建 feat_develop 分支 3. 提交代码 4. 新建 Pull Request ### 捐赠🧧