# kaishun_zhou **Repository Path**: jsp1997/kaishun_zhou ## Basic Information - **Project Name**: kaishun_zhou - **Description**: springboot+layui - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 44 - **Created**: 2020-10-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kaishun_zhou #### 项目截图 ![登录](https://images.gitee.com/uploads/images/2020/0414/221121_c8a8c560_5241366.png "login.png") ![注册](https://images.gitee.com/uploads/images/2020/0415/092942_d71f9106_5241366.png "register.png") ![忘记密码](https://images.gitee.com/uploads/images/2020/0415/161231_e0ee4f50_5241366.png "forgetPassword.png") ![主页](https://images.gitee.com/uploads/images/2020/0414/221149_da238e07_5241366.png "main.png") ![用户管理](https://images.gitee.com/uploads/images/2020/0414/221207_d91bfce7_5241366.png "user.png") ![修改页面](https://images.gitee.com/uploads/images/2020/0414/221222_fbc87329_5241366.png "userUpdate.png") ![删除页面](https://images.gitee.com/uploads/images/2020/0414/221234_549e5ea1_5241366.png "delete.png") ![菜单管理](https://images.gitee.com/uploads/images/2020/0415/161421_4a41a699_5241366.png "menu.png") ![角色管理](https://images.gitee.com/uploads/images/2020/0415/161437_b0ef7ce8_5241366.png "role.png") ![角色权限设置](https://images.gitee.com/uploads/images/2020/0415/161450_3669e971_5241366.png "power.png") #### 介绍 个人学习不断迭代的项目。(目前功能并不是很完善,不定期补充与优化) #### 已有功能 1. 目前包含基本的登录、注册、忘记密码、菜单动态拉取、用户管理、角色管理、菜单管理、角色权限设置。 2. 注册方式选择手机验证码注册(发送验证码部分需优化为发送后一分钟内不允许重复发送) 3. 验证码发送选择的为阿里云短息服务平台(发送短信功能关闭,因为牵扯到个人账号,可在yml中更改smsconfigure配置项即可); 4. token认证使用JWT验证方式; 5. rabbitmq基本功能demo书写完成,包含direct、topic、fanout三种消息发送方式(代码以及yml配置已注释掉以防止没有安装rabbitmq的电脑启动报错); 6. rabbitmq基本功能demo书写完成,包含direct、topic、fanout三种消息发送方式(代码以及yml配置已注释掉以防止没有安装rabbitmq的电脑启动报错); 7. rabbitmq回调函数开启;(代码已注释掉,需要可以打开) 8. rabbitmq手动消费队列为DirectManualRabbitConfig.java,其他为自动消费;(代码已注释掉,需要可以打开) 9. 前端页面框架选择的为layUi。 #### 软件架构 jdk1.8 maven mysql redis rabbitmq(非必须,集成用于测试基本用法) 整体架构springboot+mybatis+layUi #### 安装教程 1. 安装jdk1.8 2. 安装maven 3. 安装mysql 4. 安装redis 5. 安装rabbitmq(安装rabbitmq之前需安装Erlang)(非必须,集成用于测试基本用法) 由于rabbitmq以及erlang安装包下载太慢,可移步至本人个人博客地址下载博客地址: https://blog.csdn.net/zks_4826/article/details/104892377 #### 使用说明 个人开发项目,仅供参考。 #### 参与贡献