# boot-manager
**Repository Path**: mnzxd/boot-manager
## Basic Information
- **Project Name**: boot-manager
- **Description**: No description available
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-08-24
- **Last Updated**: 2021-08-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 项目简介
### springboot 单体应用
#### 本项目为springboot 后台服务,集成了以下各个服务,支持大部分业务需求
具体功能如下:
* 去掉springboot自带的logback日志,使用log4j2日志,配置文件为log4j2.xml
* 日志开启AOP,实现操作日志异常日志的自动存储
(业务层面不需要写catch,ExceptionAop自动监听所有切面日志与异常日志并进行数据库存储)
后期增加操作日志、异常日志管理页面与统计页面
* 项目持久层框架为mybtis-plus,数据库的公共字段无需每次手动赋值
通过MyMetaObjectHandler与BaseEntity实现自动填充字段
* 项目集成mybatis-plus 默认分页,可自动实现分页查询
* 项目集成redis
* 项目集成sa-token,实现用户登录后分发token,同时sa-token支持单点登录与用户鉴权
* 项目增加全局token拦截,可通过开关关闭
* 项目增加flyway数据结构初始化工具(当前mysql版本为5.5.25),暂不支持flyway
所以将flyway暂时关闭
* 项目中使用smart_doc为前端提供接口文档,相比swagger更简洁,支持javadoc