该项目是针对医疗参保人员用于购买医疗保险而开发的项目。项目分为立即投保、立即支付和个
人中心三大模块,用户在首页填写完个人信息和被保人信息后可点击立即投保来产生订单,在支付页
面可以选择医保或第三方支付,点击立即支付后可跳转个人中心,用户可以在个人中心查看订单信
息、退费和电子发票下载。
工作内容:
• 将手机验证码存入 Redis 来进行验证码的校验以及使用 Redis 的过期时间机制来判断验证码的时效
性
• 根据 Redis 的键值对数据结构来存储手机号和验证码,在用户登录时进行登录校验
• 使用 RabbitMq 的延时队列机制来将用户已创建但未支付的订单在一定时间内自动取消
• 使用 RabbitMq 实现业务日志的异步入库,起到削峰作用,降低系统耦合性
• 与第三方对接时,使用对称加密算法 AES 解密请求报文,使用非对称加密算法 RSA 加密响应报文
• 使用 Mybatis 的逆向工程自动生成 CRUD 业务代码,减少开发成本
• 通过查看日志对测试阶段产生的问题进行快速定位并解决
项目技术栈:
Spring+SpringMvc+MyBatis+Springboot+