# daybreak
**Repository Path**: wangdejian/daybreak
## Basic Information
- **Project Name**: daybreak
- **Description**: springboot2整合mybatis-plus3。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 0
- **Created**: 2019-07-28
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 项目背景
初步打算实现一个基于springboot、security、mybatis-plus3、react的后台权限管理系统。开发中!要开始系统学习整理React了,要很长一段时间不更新代码!有一起的可以学习交流。[React学习总结](https://www.jianshu.com/p/76f3626288a9)
# 安装
部分依赖需要特定的仓库才可以下载到,仓库地址可参考doc/xml/settings.xml配置文件。
- IDEA
- JDK1.8+
- MAVEN3.5.0
- npm6.9.0
- MySQL5.7+
- Oracle 11+
  
# 鸣谢
mybatis-plus3.0整合参考mp核心开发人员清风丶的开源项目。
[码云地址](https://gitee.com/cancerGit/Crown)
# 功能简介
daybreak系统暂定模块说明 :
- daybreak-common:公共模块,存放配置类,工具类等公共代码。mapper、model、web会分别依赖该模块。
- daybreak-security:权限管理配置,方法使用说明。
### 功能说明:
1. springboot2,HikariCP多数据源配置。
2. 支持mybatis-plus oralce进行单表批量插入代码,无需在xml中配置sql。
3. swagger生成文档方法
4. word导出,excel导入导出功能,动态表格生成
5. spring boot 打jar包分离lib和resources 把依赖jar包,resources目录资源和业务代码分离开,方便部署。 相关配置可参考[spring boot 打jar包分离lib和resources](https://www.jianshu.com/p/c3c8c11165be)
6. 配置通用枚举功能,解决了繁琐的配置,让 mybatis 优雅的使用枚举属性!详细介绍参考 [官方文档](https://mp.baomidou.com/guide/enum.html#%E4%B8%80%E3%80%81jackson)
7. 敏感字段加密工具类