# 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