# crazy **Repository Path**: qiankun/crazy ## Basic Information - **Project Name**: crazy - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # crazy #### 介绍 一个基于 Spring Boot 2.1.0 、 Mybatis plus、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统 #### 软件架构 软件架构说明 本项目并未分层 | 模块 | 说明 | | ---- | ---- | | auth | oauth授权 | | common | 公共模块 | | desk | 消息通知 | | generator | 代码生成 | | log | 日志管理 | | system | 系统管理 | | user | 用户管理 | ####系统功能 用户管理:提供用户的相关配置,新增用户后,默认密码为123456 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单 部门管理:可配置系统组织架构,树形表格展示 岗位管理:配置各个部门的职位 字典管理:可维护常用一些固定的数据,如:状态,性别等 操作日志:记录用户操作的日志 异常日志:记录异常日志,方便开发人员定位错误 #### 系统环境 * Java EE 8 * Servlet 3.0 * Apache Maven 3 #### 核心依赖 依赖 | 版本 ---|--- Spring Boot | 2.2.2.RELEASE Mybatis Plus | 3.2.0 swagger | 2.9.2 jdk | 1.8.0 Avue | 2.3.5 #### 运行系统 1. 前往Gitee下载页面(https://gitee.com/qiankun/crazy)下载解压到工作目录 2. ,菜单 File -> Import,然后选择 Maven -> Existing Maven Projects,点击 Next> 按钮,选择工作目录,然后点击 Finish 按钮,即可成功导入 Eclipse会自动加载Maven依赖包,初次加载会比较慢(根据自身网络情况而定) 3. 创建数据库crazy并导入数据脚本sql/blade-saber-mysql.sql 4. 编辑resources目录下的application-dev.yml mysql 信息鱼redis 信息 5. 打开运行org.springblade.Application.java 6. 前端部署 https://gitee.com/qiankun/crazy-ui 7. npm install 8. npm run serve 启动 #### 部署系统 mvn install 后编译出jar包 1. jar部署方式 使用命令行执行:java –jar crazy.jar