# cicoding-thymeleaf
**Repository Path**: xxadventurer/cicoding-thymeleaf
## Basic Information
- **Project Name**: cicoding-thymeleaf
- **Description**: cicoding-thymeleaf基于SpringBoot,目标是实现自动办公,现阶段整合springmvc + shiro + mybatis + Thymeleaf等常见框架,包含用户管理、部门管理、通知管理、日志管理、便签、角色管理、菜单配置、请假、请假审核、代码生成 模块。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 290
- **Forks**: 124
- **Created**: 2018-02-16
- **Last Updated**: 2025-06-18
## Categories & Tags
**Categories**: backend
**Tags**: None
## README
# cicoding-thymeleaf
项目介绍:
------
cicoding-thymeleaf基于SpringBoot,目标是实现自动办公,现阶段整合springmvc + shiro + mybatis + Thymeleaf等常见框架,包含用户管理、部门管理、通知管理、日志管理等。
欢迎fork,star;
欢迎加群学习架构: [点此加入QQ群:](https://jq.qq.com/?_wv=1027&k=5xwNtbw) **317945902**
默认管理员账号:admin 密码:111111
------
功能介绍:
------
1.用户管理
2.部门管理模块
3.通知管理
4.修改密码
5.登陆日志
6.操作日志
7.便签
8.角色管理
9.请假
10.假期审核
11.代码生成
★添加用户后,密码默认为111111
★用户密码重置后,密码默认为111111
★部门解散后,此部门用户自动设置部门为 未分配
★删除角色后,之前此角色用户自动配置为 用户
★可通过角色来配置要显示的菜单
项目特点
------
1.项目基于SpringBoot,简化了大量的配置和Maven依赖。
2.日志记录系统,记录用户的登陆、登出,用户执行的操作,通过@BizLog注解以及Spring中的AOP功能,记录了具体到用户的业务操作、登入登出,并且可以下载excel格式,方便查看。
3.利用Thymeleaf使得前端html代码看起来更加清晰。
4.通过角色管理来配置菜单,达到菜单为不同部门显示的目的,间接实现了权限的管理。
5.创建表后,通过CicodingGenerater类可生成包括html、js、Dao、Service、Controller等代码,复制进项目可直接使用。
所用框架
------
### 前端
1. Bootstrap
2. jQuery
3. jqGrid
4. jstree
5. SweetAlert
### 后端
1. SpringBoot
2. MyBatis Plus
3. Spring
4. Thymeleaf
5. Ehcache
6. Kaptcha
7. Shiro
8. Velocity
还有需要极客时间的视频联系我加QQ: 173788752
还有需要极客时间的视频联系我加QQ: 173788752
项目截图:







欢迎加群学习架构: [点此加入QQ群:](https://jq.qq.com/?_wv=1027&k=5xwNtbw) **317945902** 