基于上一个版本的改进、优化、完善。
这个版本引入了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做权限管理