一個基於SpringBoot實現的影像託管程式

Java陈序员發表於2024-08-09

大家好,我是 Java陳序員

今天,給大家介紹一個基於 SpringBoot 實現的開源圖床專案。

關注微信公眾號:【Java陳序員】,獲取開源專案分享、AI副業分享、超200本經典計算機電子書籍等。

專案介紹

Tbed —— 一個由 Java 語言編寫、SpringBoot 框架開發的開源影像託管程式。具備多物件儲存源對接,採用前後端分離式設計的一款專門託管影像的程式,支援多種格式的影像、多功能的圖床系統。

專案截圖

儲存期限設定

連結轉存

儀表盤

相簿中心

使用者列表

儲存設定

站點設定

本地部署

後端專案部署

1、拉取程式碼

git clone https://github.com/Hello-hao/Tbed.git

2、建立資料庫

CREATE DATABASE `tbed` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

3、初始化資料庫表

執行專案根目錄 /sql/tbed.sql 下的資料庫初始化指令碼。

4、修改配置檔案

修改 resources 目錄下的配置檔案 application.properties 中的資料庫地址、使用者名稱、密碼。

Ps:如果你的 Redis 服務不在本地,同時記得修改地址和密碼。

5、啟動專案

執行主啟動類 TbedApplication.java.

前端專案部署

1、拉取程式碼

git clone https://github.com/Hello-hao/tbed-web.git

2、安裝依賴

npm install

3、啟動專案

npm run serve

4、瀏覽器訪問

http://127.0.0.1:8080

初始使用者名稱:admin 初始郵箱:admin 初始密碼:admin

最後

推薦的開源專案已經收錄到 GitHub 專案,歡迎 Star

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行線上瀏覽:

https://chencoding.top:8090/#/

大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!

相關文章