# xiliu-admin **Repository Path**: huoqstudy/xiliu-admin ## Basic Information - **Project Name**: xiliu-admin - **Description**: 管理后台api项目,采用的基础技术栈是SpringBoot2.5.X + mybatis-plus,登录授权采用的是SpringSecurity+jwt - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 6 - **Created**: 2021-08-31 - **Last Updated**: 2025-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xiliu-admin xiliu-admin 是一套快速开发框架、脚手架、后台管理系统、权限系统,上手简单,拿来即用。 ### 项目结构树 ```` src ├── common -- 用于存放通用代码 | ├── api -- 通用结果集封装类 | ├── config -- 通用配置类 | ├── domain -- 通用封装对象 | ├── exception -- 全局异常处理相关类 | └── service -- 通用业务类 ├── config -- SpringBoot中的Java配置 ├── domain -- 共用封装对象 ├── generator -- MyBatis-Plus代码生成器 ├── modules -- 存放业务代码的基础包 | └── ums -- 权限管理模块业务代码 | ├── controller -- 该模块相关接口 | ├── dto -- 该模块数据传输封装对象 | ├── mapper -- 该模块相关Mapper接口 | ├── model -- 该模块相关实体类 | └── service -- 该模块相关业务处理类 └── security -- SpringSecurity认证授权相关代码 ├── annotation -- 相关注解 ├── aspect -- 相关切面 ├── component -- 认证授权相关组件 ├── config -- 相关配置 └── util -- 相关工具类 ```` ### 软件需求 * jdk8+ * mysql5.7+ ### 所用技术 #### 前端 #### 后端 技术 | 版本 | 说明 | -------- | ------ | ------ SpringBoot| 2.5.4| 容器+MVC框架 SpringSecurity| 5.3.2| 认证和授权框架 MyBatis-Plus| 3.5.1| MyBatis增强工具 MyBatis-Plus Generator| 3.5.1| 数据层代码生成器 knife4j| 2.0.7| swagger文档生成工具 Redis| 5.0| 分布式缓存 Docker| 18.09.0| 应用容器引擎 Druid| 1.1.21| 数据库连接池 JWT| 0.9.0| JWT登录支持 Lombok| 1.18.12| 简化对象封装工具 easyexcel| 2.2.6| 简化导入导出工具 #数据库表结构 # 开发规约 ## 命名规则 - url路径采用 脊柱命名法(server-address) ## 接口定义规则 - 创建表记录:POST /{控制器路由名称}/create - 修改表记录:POST /{控制器路由名称}/update/{id} - 删除指定表记录:POST /{控制器路由名称}/delete/{id} - 分页查询表记录:GET /{控制器路由名称}/list-page - 获取指定记录详情:GET /{控制器路由名称}/{id} 具体参数及返回结果定义可以运行代码查看Swagger-UI的Api文档:http://localhost:7000/doc.html ### 项目特点 ### 本地部署 ### linux部署 ### 项目演示 * 演示地址:http:// * 账号密码:test/123456 ### 系统效果图展示 ![系统效果图]() ![系统效果图]() ![系统效果图]() ![系统效果图]() ![系统效果图]() ### 开发指南 ### 敬请期待 ### 常见问题