springboot整合rabbitmq和redis实现项目功能之邮箱/用户名登录注册demo
项目demo截图:
在线体验
前言
本项目需要用到的主要技术和组件如下:
后端:
- jdk17
- springboot(Java Web开发框架)
- spring security(身份验证和访问控制框架)
- redis(缓存)
- rabbitmq(消息队列,发送邮件)
- mysql(数据库)
- jwt(token令牌)
- AJ-Captcha(行为验证码,项目使用的是文字点选验证码)
前端:
- vue2(Javascript框架)
- vuetify(Vue.js 的 Material Design 组件框架)
- vuex(状态管理)
- vue-route(路由)
- axios(promise 的网络请求库)
- nginx(负载均衡)
todo list
有时间再写一下项目的代码细节
代码仓库(还没上传)
资源参考
- 网页的蝴蝶特效
- …