# JAVAEE大作业 **Repository Path**: DRZHAO/javaee_homework ## Basic Information - **Project Name**: JAVAEE大作业 - **Description**: spirngboot+springmvc+redis+rabbitmq+mysql+spring_security+mongodb - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.hkzhaoscut.top/swagger-ui.html - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2020-03-12 - **Last Updated**: 2022-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JAVAEE大作业 #### 介绍 spirngboot+springmvc+redis+rabbitmq+mysql+spring_security+mongodb+vue的一个疾病播报系统作为本次大作业的主体框架 #### 软件架构 使用redis作为缓存 mongodb和mysql作为数据库去存储主题信息 spring_scurity使用jwt去实现权限控制管理 spring_mvc直接提供接口 前后端分离 rabbitmq作为一个流程的队列可以解耦合 前端为微信小程序 sql 脚本在仓库里 架构图如下 ![Image](https://gitee.com/DRZHAO/javaee_homework/raw/master/graph/架构图.png) #### 效果展示 swagger文档的接口展示 ![Image](https://gitee.com/DRZHAO/javaee_homework/raw/master/image/1.png) ![Image](https://gitee.com/DRZHAO/javaee_homework/raw/master/image/2.png) ![Image](https://gitee.com/DRZHAO/javaee_homework/raw/master/image/3.png) 当没有登陆或者没有权限时访问接口: ![Image](https://gitee.com/DRZHAO/javaee_homework/raw/master/image/4.png) 需要用swaggerui登录 ![Image](https://gitee.com/DRZHAO/javaee_homework/raw/master/image/5.png) 登陆后就可以操作接口了 ![Image](https://gitee.com/DRZHAO/javaee_homework/raw/master/image/6.png) 微信小程序的效果图: #### 安装教程 1. git clone 当前项目 2. 安装其他的一系列数据库和mq 3. 配置自己的yml文件 4. nohup java -jar xxx.jar & (jdk 1.8) 5. 访问127.0.0.1:8080/swagger-ui.html #### 使用说明 1. 可以打开swaggerui去测试接口 2. 打开微信小程序体验 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request