# Dog
**Repository Path**: MaxLv/Dog
## Basic Information
- **Project Name**: Dog
- **Description**: 完整的springboot学习脚手架!有完整的权限设计,权限按钮级别。页面部分将后续提供。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2019-11-29
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Dog介绍
### 完整的 springboot + vue 学习框架
- 基于 security + jwt 按钮级别权限
- 基于 vue + view-design (原先为 iview ,4.0.0版本开始更名为 view-design)
- 提供 lambda 、stream api 的生产实践
- 避免闭门造车采用 hutool 工具包
- liquibase sql脚本管理
- [保存操作日志](https://images.gitee.com/uploads/images/2020/0120/162909_2c34e3e7_380646.jpeg "操作日志.jpg")
- [多环境配置及多环境系统日志](https://images.gitee.com/uploads/images/2020/0120/163526_d1268658_380646.jpeg "多环境配置.jpg")
- [全局统一异常处理](https://images.gitee.com/uploads/images/2020/0120/164331_bd0424db_380646.jpeg "异常处理.jpg"),接口字段验证只需要增加@Valid注解即可返回实体类中message信息
- [自定义 mybatis 拦截器](https://images.gitee.com/uploads/images/2020/0120/172515_fd1612b0_380646.jpeg "数据权限拦截器.jpg")(还需改进)
- 基于 Mybatis Plus 3.3.0 实现creator、modify等字段的自动填充
### 核心依赖
依赖 | 版本
---|---
Spring Boot | 2.2.1.RELEASE
Spring Security | 5.2.1.RELEASE
JWT | 0.9.1
Mybatis Plus | 3.3.0
hutool | 5.0.3
vue | 2.5.17
view-design | 4.0.2