技术栈:SpringBoot+MySQL+MybatisPuls+Shiro+JWT+Redis
项目内容:
1. 前端采用Vue2、Element-UI、Axios框架搭建
2. 用户登录注册:依赖Redis实现验证码时效及校验,采用jwt创建token用于前端请求的认证
3. 使用了Shiro负责认证与授权,对不同用户权限操作的鉴权
4. 采用Mysql做数据存储,使用Mybatis-Puls框架,解决SQL语句与Java代码分离解耦性。
5. 采用MultipartFile接口和IO流的形式处理文件的上传与下载,使用MD5算法处理重复文件上传
6. 实现了文件分享服务操作以及对分享密码设置了过期时效
点击空白处退出提示












评论