# 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