发表于: 2020-07-08 23:42:15
1 1244
今天完成的事情
1. 验证码的缓存与校验、注销逻辑
2. 注册用户的保存
3. 任意用用户名或者手机号码、邮箱登录
遇到的问题
1. 如何使用任意缓存方式缓存验证码
解决的方法:
缓存 service 定义 redis 与 memcached 实现类,检测到一个实现类无法工作则切换到另一个缓存实现类。
增加缓存方式只需要新增一个实现类就好,不需要修改配置。
收获
1. 使用 map 注入一个接口的所有实现类
明天的计划
1. 完成图片的存储
2. 把原来的页面缓存使用的 AOP + 注解也切换到现在验证码的实现方式
这样以后切换缓存组件就不需要再去改配置了
评论