代码地址
在线预览
账号:liuzhiqiang 密码:123456
项目前端借鉴layui后端模板
项目使用技术(持续迭代中)
前端
- layui
- easyui
- echarts
后端
- 语言: Java
- 框架:springboot
- 数据库: mysql
- 在线api文档: swagger
- 权限管理: shiro
- 模板引擎:thymeleaf
- 代码生成:mybatis.generator(自己扩展封装的私有maven包,有需要的私下联系)
- redis
目录树介绍
├─file #上传的文件存储位置
├─log # log文件存储位置
│ ├─error # 异常log存储位置
│ ├─file # 执行log存储位置
│ └─sql # sql执行记录
├─sql # 初始化sql
└─src
├─main
│ ├─docker # docker文件
│ ├─java
│ │ └─com
│ │ └─admin
│ │ ├─config # 配置类
│ │ │ ├─aop # aop(本文在里面做了个访问日志)
│ │ │ ├─druid
│ │ │ ├─error # 全局异常处理
│ │ │ ├─file # 上传文件配置
│ │ │ ├─Interceptor # 拦截器
│ │ │ ├─log # 创建Logger单例
│ │ │ ├─redis # redis配置
│ │ │ ├─shiro #shiro配置
│ │ │ ├─swagger # swagger配置
│ │ │ └─threadPool # 线程池配置
│ │ ├─controller
│ │ ├─domain
│ │ ├─mapper
│ │ ├─service
│ │ └─util
│ └─resources
│ ├─log # log配置文件
│ ├─mappers
│ ├─mybatis #mybatis配置
│ ├─static # 静态资源(js,css等)
│ └─templates # thymeleaf模板位置
本示例业务功能
- 登录
- 登出
- 用户管理
- 添加
- 编辑
- 删除
- 角色管理
- 添加
- 编辑
- 删除
- 日志管理
- 删除
- 菜单功能管理
- 添加
- 编辑
- 删除
- 用户中心
- 基本资料编辑
- 修改密码
- api文档
- sql在线监控
非业务功能(突出的)
- 全局样式控制(布局)
- 本地标签
- 最大化
实际截图
登录页面
首页