# YiYi-web
**Repository Path**: jack0240/yiyi-web
## Basic Information
- **Project Name**: YiYi-web
- **Description**: YiYi权限管理系统,SpringBoot+Thymeleaf+Layui后台管理系统框架。
- **Primary Language**: Unknown
- **License**: MulanPSL-2.0
- **Default Branch**: dev
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 2
- **Created**: 2023-06-18
- **Last Updated**: 2025-09-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 后台权限管理, 权限管理, 后台管理
## README
YiYi-web v0.0.1
YiYi后台管理系统(不分离版),SpringBoot + Thymeleaf + Layui 后台管理系统框架。
# 1. 简介
YiYi-Web权限管理系统(不分离版),SpringBoot + Thymeleaf 后台管理系统框架。 \
前端使用Layui最新版本进行开发。
# 2. 使用
> 相应的视频教程可以到博主的B站查看:[Jack魏1996](https://space.bilibili.com/476515241/)
## 2.1 本地启动
首先需要安装JDK 21+,然后安装MySql 8.0+,Maven 3.8.6+
[Java环境配置/JDK安装配置](https://jackwei.blog.csdn.net/article/details/86550186) \
[Maven的安装+配置本地仓库路径](https://jackwei.blog.csdn.net/article/details/93717865) \
[MySQL8.0和5.7安装教程](https://jackwei.blog.csdn.net/article/details/86908034)
将doc目录下的`yiyi-web.sql`导入到自己本地数据库
然后访问如下链接:
[http://127.0.0.1:8182/yiyi-web](http://127.0.0.1:8182/yiyi-web)
账户名:`admin` 密码: `123456`
## 2.2 后端开发环境
| 软件/组件 | 版本 | 功能 |
|---------------------|---------------|---------------------------------------------------------------------------|
| JDK | 21.0.1+ | Java开发环境 |
| Maven | 3.8.6+ | 打包编译,包管理 |
| MySQL | 8.4.0 | 数据库存储 |
| SpringBoot | 3.3.0 | 框架 |
| Log4j2 | 2.23.1 | 一个流行的 Java 日志包 |
| devtools | 同SpringBoot | 热部署开发 |
| Sa-Token | 1.38.0 | 一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅! |
| Lombok | 1.18.32 | 简洁代码,不要再写getter或equals方法 |
| HuTool | 5.8.28 | 小而全的 Java 工具 |
| MyBatis Plus | 3.5.6 | MyBatis 的增强工具 |
| knife4j | 4.5.0 | 接口文档说明工具 |
| Thymeleaf | 3.1.2.RELEASE | Thymeleaf是一个现代的服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CSS甚至纯文本。 |
| Undertow | 2.3.13.Final | 替代Tomcat 10 |
| Hikari数据源 | 5.1.0 | SpringBoot默认数据源,非常轻量级(大约130Kb)和光速般的JDBC连接池框架,由Brett Wooldridge在2012年左右开发。 |
| Hibernate-validator | 8.0.1.Final | 参数验证 |
## 2.3 Linux发布
```shell
# 安装字体,不然验证码会报错
yum install -y fontconfig
```
## 2.4 前端开发环境
| 软件/组件 | 版本 | 功能 |
|------------------------------|-----------|------------------------------------|
| [Layui](https://layui.dev) | 2.9.11 | 原生态 · 开源,极简模块化 Web UI 组件库 |
| [jQuery](https://jquery.com) | 3.7.1.min | jQuery 是一个快速、小巧且功能丰富的 JavaScript 库 |
# 3. 测试环境:
Apifox 2.2.15+
Apifox 接口分享连接: [https://yiyi-api.apifox.cn](https://yiyi-api.apifox.cn/)
# 4. 更新日志
请查看:[https://gitee.com/jack0240/YiYi](https://gitee.com/jack0240/YiYi)
# 5. 打包情况
> jar包大小:`48.9`MB,jar包数量:`83`\
> 下面的是统计>=`600KB`的jar包,如果想查看全部,请解压jar包。
| 包名 | 大小 |
|---------------------------------|---------|
| swagger-ui-5.10.3 | 3.83 MB |
| knife4j-openapi3-ui-4.5.0 | 3.47 MB |
| hutool-all-5.8.28 | 2.42 MB |
| mysql-connector-j-8.4.0 | 2.41 MB |
| undertow-core-2.3.13.Final | 2.22 MB |
| aspectjweaver-1.9.22 | 2.07 MB |
| lombok-1.18.32 | 1.95 MB |
| spring-boot-autoconfigure-3.2.0 | 1.87 MB |
| log4j-core-2.23.1 | 1.81 MB |
| spring-web-6.1.8 | 1.80 MB |
| spring-core-6.1.8 | 1.79 MB |
| mybatis-3.5.16 | 1.73 MB |
| freemarker-2.3.32 | 1.65 MB |
| jackson-databind-2.17.1 | 1.57 MB |
| spring-boot-3.3.0 | 1.54 MB |
| hibernate-validator-8.0.1.Final | 1.26 MB |
| spring-context-6.1.8 | 1.24 MB |
| spring-webmvc-6.1.8 | 0.99 MB |
| jsqlparser-4.9 | 953KB |
| thymeleaf-3.1.2.RELEASE | 916KB |
| spring-beans-6.1.8 | 840KB |
| commons-lang3-3.14.0 | 642KB |