本文适合有 Java 基础知识的人群,跟着本文可学习和运行 Java 网盘项目。
本文作者:HelloGitHub-秦人
HelloGitHub 推出的《讲解开源项目》系列。
今天给大家带来一款开源 Java 版网盘项目—— kiftd-source,本文将用 3 分钟带大家搭建一个个人网盘,技术便利生活,你值得拥有~
一、项目介绍
kiftd 是一款开源、使用简单、功能完整的 Java 网盘/云盘系统。支持在线视频播放、文档在线预览、音乐播放、图片查看等功能的文件云存储平台。
技术栈
JDK 版本:1.8.0_131
项目管理框架:Maven(m2e 1.8.0 for Eclipse)
Archetype:mavem-archetype-quickstart 1.1
Spring Boot:SpringBoot 基于 Spring 开发,旨在提高微服务的开发效率。
MyBatis:一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。
H2 DB:一款开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制。
二、网盘搭建
2.1 Windows 环境运行
2.1.1 下载安装包
项目比较温馨,支持三种下载方式:Github、阿里云、