链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

莫提网盘(moti-cloud):基于SpringBoot的JavaWeb项目

莫提网盘(moti - cloud)是一个标准的JavaWeb项目,基于SpringBoot开发。存储模式支持FTP、阿里云OSS对象存储,有着前后端不分离的单体架构。项目选题新颖且完成度较高。它有多种功能,如用户的邮箱注册登录、QQ第三方登录、文件管理、文件夹管理、文件分享以及...

访问官网 →

莫提网盘(moti-cloud):基于SpringBoot的JavaWeb项目

一、项目简介

莫提网盘(moti-cloud)是一个标准的JavaWeb项目,基于SpringBoot开发。它的存储模式支持FTP、阿里云OSS对象存储,有着前后端不分离的单体架构。该项目选题新颖且完成度较高。

二、项目功能

  1. 用户相关:支持用户的邮箱注册、验证码验证以及用户登录,并且引入QQ第三方登录,方便用户快捷登录。同时,就算不注册账号,也可上传临时文件(4小时内有效)。
  2. 文件管理:能进行文件的上传、下载、重命名、删除、查看统计数据、分类管理等操作。
  3. 文件夹管理:可创建、删除、重命名文件夹。
  4. 文件分享:支持通过链接和二维码分享文件。
  5. 权限管理:区分普通用户和管理员角色,管理员可修改普通用户的使用权限和网盘容量。

三、核心技术

  1. 前端:运用HTML、CSS、JavaScript、JQuery、BootStrap以及多个插件。
  2. 后端:采用SpringBoot + MyBatis,还有EhCache缓存、ThymeLeaf模板引擎,并且使用腾讯QQ第三方登录、Ftp工具类、二维码工具类。
  3. 部署相关:部署在阿里云轻量应用服务器、Docker环境,使用FTP服务、MySQL数据库。

四、项目总结

莫提网盘是一个功能较为全面的项目,对于初学者学习SpringBoot很有帮助,也适合学校项目答辩或者毕业设计。如果你对这个项目有任何想法或者建议,欢迎在下方留言参与讨论。

项目地址

GitHub链接直达