# 基于SpringBoot与LayUI的后台管理系统
一套SpringBoot+MyBatis+FreeMarker+LayUI的后台管理系统.
适用于**小体量,CRUD业务为主的后台系统快速搭建和学习**.
在学习过程中发现很多地方网上没有给出一个整套的案例, 因此进行开源.
由于时间仓促, 没有加入权限验证和Redis等功能.但对于SpringBoot+LayUI开发来说是一个很好的例子.
![](https://note.youdao.com/yws/public/resource/58918c59a59ab57824426ac85e456ea7/xmlnote/35F174830F724A89AAC2B1E3BB20B455/4953)
![](https://note.youdao.com/yws/public/resource/58918c59a59ab57824426ac85e456ea7/xmlnote/522EA345E7774CEAA9FC6242FD6ABD7B/4957)
![](https://note.youdao.com/yws/public/resource/58918c59a59ab57824426ac85e456ea7/xmlnote/F8C9999E4F2B4CF58D66E039DB001899/4959)
## 使用方法 How To Use
1. 在MySQL(作者5.7)中创建数据库, 导入admin.sql文件至数据库.
2. 导入Maven工程
3. 修改相关配置application.properties
4. 在userauth表中添加测试帐号
5. 在D盘根目录下创建hrm-upload文件夹,用于文件上传 (可通过配置文件更改)
6. 运行Application.java
7. 访问http://localhost/login 登录即可使用
## 特色/解决的一些问题:
### 后端:
- 抽取CRUD公共业务层和DAO, 结合反射, 实现了公共CRUD抽取(继承+Mapper配置即可使用)
- 使用SqlSessionTemplate进行Mapper查找和执行
- 遵循RestFul API设计规范, 结合FreeMarker进行前后端分离
- Interceptor+Session检查登录状态
### 前端:
- iframe实现页面局部刷新
- Layui数据表格内嵌下拉框问题
- Layer弹窗Form组件渲染不出来的问题(使用回调函数)
- Layui数据表格分页问题
- 实时模糊匹配查询/数据表格重新渲染
- Layui+SpringBoot文件下载
## 包含模块:
- 权限管理
- 部门管理
- 职位管理
- 员工管理
- 部门管理
- 下载中心
## 通用CRUD类图
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20veXdzL3B1YmxpYy9yZXNvdXJjZS81ODkxOGM1OWE1OWFiNTc4MjQ0MjZhYzg1ZTQ1NmVhNy94bWxub3RlL0JBRDk2MTY2QkRBRjRERUFBMzRERTkyM0Q0Q0RCQkNFLzQ5MzA?x-oss-process=image/format,png)
注: 登录页面的背景图片引用自知乎首页, 请自行更换.
有任何问题或者建议, 欢迎联系交流!
联系方式: 450298429@qq.com
## Developed By BruceYan
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于SpringBoot与LayUI的后台管理系统 一套SpringBoot+MyBatis+FreeMarker+LayUI的后台管理系统. 适用于小体量,CRUD业务为主的后台系统快速搭建和学习. 在学习过程中发现很多地方网上没有给出一个整套的案例, 因此进行开源. 由于时间仓促, 没有加入权限验证和Redis等功能.但对于SpringBoot+LayUI开发来说是一个很好的例子. 使用方法 How To Use 在MySQL(作者5.7)中创建数据库, 导入admin.sql文件至数据库. 导入Maven工程 修改相关配置application.properties 在userauth表中添加测试帐号 在D盘根目录下创建hrm-upload文件夹,用于文件上传 (可通过配置文件更改) 运行Application.java 访问 登录即可使用 特色/解决的一些问题: 后端: 抽取CRU
资源详情
资源评论
资源推荐
收起资源包目录
springboot-layui-admin:基于SpringBoot + LayUI的后台管理系统 (190个子文件)
mvnw.cmd 6KB
layui.css 71KB
layer.css 14KB
layui.mobile.css 10KB
laydate.css 7KB
code.css 1KB
iconfont.eot 41KB
download_view.ftl 16KB
employee_view.ftl 15KB
post_view.ftl 12KB
position_view.ftl 9KB
department_view.ftl 9KB
auth_view.ftl 8KB
login.ftl 5KB
index_view.ftl 3KB
register.ftl 3KB
59.gif 10KB
22.gif 10KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
4.gif 6KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
9.gif 4KB
44.gif 4KB
11.gif 4KB
8.gif 4KB
3.gif 4KB
23.gif 4KB
34.gif 4KB
41.gif 4KB
38.gif 4KB
65.gif 3KB
32.gif 3KB
45.gif 3KB
7.gif 3KB
12.gif 3KB
26.gif 3KB
60.gif 3KB
2.gif 3KB
40.gif 3KB
25.gif 3KB
19.gif 3KB
66.gif 3KB
18.gif 3KB
46.gif 3KB
10.gif 3KB
28.gif 3KB
51.gif 3KB
57.gif 3KB
67.gif 3KB
48.gif 3KB
0.gif 3KB
43.gif 3KB
30.gif 2KB
61.gif 2KB
33.gif 2KB
69.gif 2KB
14.gif 2KB
47.gif 2KB
36.gif 2KB
49.gif 2KB
58.gif 2KB
6.gif 2KB
54.gif 2KB
53.gif 2KB
56.gif 2KB
62.gif 2KB
31.gif 2KB
55.gif 2KB
35.gif 2KB
15.gif 2KB
loading-2.gif 2KB
37.gif 1KB
68.gif 1KB
52.gif 777B
loading-1.gif 701B
.gitignore 356B
employee-insert.html 7KB
auth-insert.html 4KB
post-update.html 3KB
header.html 997B
favicon.ico 4KB
maven-wrapper.jar 50KB
MavenWrapperDownloader.java 5KB
FileController.java 4KB
共 190 条
- 1
- 2
蒙霄阳
- 粉丝: 21
- 资源: 4572
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0