Skip to content

Spring Boot Shiro MyBatis Redis RabbitMQ MySQL thymeleaf 医院系统(第二版)

Notifications You must be signed in to change notification settings

TianWeiChang/hospital-master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于上一个版本的改进、优化、完善。

这个版本引入了Redis、RabbitMQ。

  • Redis用来做缓存,其他场景暂时没想好怎么用上去,想到了再用上去
  • RabbitMQ做异步、解耦之类的

技术栈

  • thymeleaf
  • Spring Boot
  • Shiro
  • MyBatis
  • Redis
  • RabbitMQ
  • MySQL

进展情况

1、外网预约挂号(手机验证码登录基本完成,没有对接验证码厂商,这个没什么,就是一个调用发送短信接口,把验证码发到手机上而已)

2、数据中心(基本完成,可能会存在一些小bug,还有一些删除之类的没做,我想你会的,前端代码是有的,改改就Ok了)

3、门诊部分 (基本完成,肯定会有一些bug,但是主流程是可以跑的,感兴趣可以自己去改改bug,哈哈,后期我也会把bug改完的)

4、住院部分还没改造,感兴趣的,可以模仿着上个项目进行改造。

快速部署项目

有部分同学要求搞个快速部署项目的文档,于是就安排上了。

快速部署项目

重构

对药品字典信息进行重构:分析了如何设计表,引入线程池做异步处理、升级异步处理为RabbitMQ,MyBatis分页插件。

手把手写代码:药品字典信息

按照这种思路,其实完全可以把其他类似的模块给搞下来哈。

项目中如何使用自定义注解:【Java自定义注解及使用场景】

权限管理:采用Shiro做权限管理

About

Spring Boot Shiro MyBatis Redis RabbitMQ MySQL thymeleaf 医院系统(第二版)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published