Spring Boot之框架應(yīng)用:個人云盤(二)

前言

來啦老鐵卑硫!

筆者學(xué)習(xí)Spring Boot有一段時間了,附上Spring Boot系列學(xué)習(xí)文章,歡迎取閱、賜教:

  1. 5分鐘入手Spring Boot;
  2. Spring Boot數(shù)據(jù)庫交互之Spring Data JPA;
  3. Spring Boot數(shù)據(jù)庫交互之Mybatis;
  4. Spring Boot視圖技術(shù);
  5. Spring Boot之整合Swagger;
  6. Spring Boot之junit單元測試踩坑;
  7. 如何在Spring Boot中使用TestNG;
  8. Spring Boot之整合logback日志;
  9. Spring Boot之整合Spring Batch:批處理與任務(wù)調(diào)度;
  10. Spring Boot之整合Spring Security: 訪問認(rèn)證;
  11. Spring Boot之整合Spring Security: 授權(quán)管理;
  12. Spring Boot之多數(shù)據(jù)庫源:極簡方案;
  13. Spring Boot之使用MongoDB數(shù)據(jù)庫源;
  14. Spring Boot之多線程洲尊、異步:@Async;
  15. Spring Boot之前后端分離(一):Vue前端;
  16. Spring Boot之前后端分離(二):后端、前后端集成;
  17. Spring Boot之前后端分離(三):登錄奈偏、登出坞嘀、頁面認(rèn)證;
  18. Spring Boot之面向切面編程:Spring AOP;
  19. Spring Boot之集成Redis(一):Redis初入門;
  20. Spring Boot之集成Redis(二):集成Redis;
  21. Spring Boot之集成Redis(三):Spring Cache + Redis;
  22. Spring Boot之文件上傳、下載;
  23. Spring Boot中文亂碼問題解決方案:親測有效;
  24. Spring Boot之框架應(yīng)用:個人云盤(一);

在上一篇文章《Spring Boot之框架應(yīng)用:個人云盤(一)》中惊来,我們一起設(shè)計了一個個人云盤姆吭,并且完成前端的初步設(shè)計、后端代碼的初步實現(xiàn)唁盏,其代碼已上傳Git Hub倉庫,歡迎取閱:

但我們?nèi)晕赐瓿汕昂蠖思杉烀校麄€云盤還沒有完成厘擂,而截止在寫這篇文章時,我已完成了云盤锰瘸,代碼就大家自己clone下來看吧刽严,這里咱們一起來看看效果吧!

在介紹前避凝,這里稍微做一下說明:

由于我預(yù)計會將該云盤提供給家人使用舞萄,而家人更多的是使用手機(jī)來備份照片、文件等管削,因此我更多從手機(jī)端美觀性倒脓、實用性出發(fā),一定程度上放棄電腦端的美觀性含思,讀者有將該項目拿去使用崎弃,可自行調(diào)整UI哦!

云盤功能介紹

  1. 登錄頁面含潘;
登錄頁面
賬號饲做、密碼請看后端代碼內(nèi)的配置,其中一個賬號為:dylanz遏弱,密碼為:123盆均;

2.云盤主頁面;

云盤主頁面

標(biāo)識一下做個介紹:

云盤主頁面
1. 用戶名及用戶角色信息和云盤容量信息入口漱逸;

點擊標(biāo)記1泪姨,彈出云盤容量信息游沿,信息實時反映文件系統(tǒng)真實情況,如:

云盤容量信息
2. 網(wǎng)站登出入口驴娃;

注:
1). 點擊該入口會真的登出網(wǎng)站哦奏候,這方面可參考之前的文章《Spring Boot之前后端分離(三):登錄、登出唇敞、頁面認(rèn)證》蔗草;
2). 用戶1小時內(nèi)沒有任何操作,會話也會關(guān)閉疆柔,這時候也需要再次登錄才能使用云盤哦咒精!

3. 角色切換入口,預(yù)留旷档;
4. 文件選擇模叙、上傳文件入口;

電腦點擊后會直接調(diào)起文件選擇窗口鞋屈,而手機(jī)點擊后會先選擇瀏覽類型范咨,如:

1). 電腦端:

電腦端上傳文件

2). 手機(jī)端:

手機(jī)端上傳文件

選擇好文件確認(rèn)后,直接開始上傳厂庇,速度杠杠滴G !权旷!

5. 下載文件入口替蛉;

選擇完文件,點擊下載文件入口拄氯,確認(rèn)后就可以下載了躲查,可以多選,如:

下載文件

注意手機(jī)要關(guān)閉無痕模式哦译柏!

6. 刪除文件入口镣煮;

選擇完文件,點擊刪除文件入口艇纺,確認(rèn)后就可以刪除了怎静,可以多選!

刪除文件
7. 重命名文件入口黔衡;

選擇完文件(一次只能選擇一個文件)蚓聘,點擊重命名入口,輸入文件名(需要帶后綴名)盟劫,確認(rèn)后就可以更改文件名啦夜牡!

重命名文件
8. 新建文件夾入口;

點擊新建文件夾入口,輸入文件夾名塘装,就能在當(dāng)前文件夾下新建文件夾啦急迂!

新建文件夾
9. 刪除文件夾入口;

點擊刪除文件夾入口蹦肴,在入口內(nèi)選擇當(dāng)前文件夾下的文件夾僚碎,確定后就能刪除選中的文件夾啦!

刪除文件夾
10. 取消選擇入口阴幌;

取消被選中的內(nèi)容勺阐,簡單功能;

11. 搜索文件矛双、文件夾入口渊抽,預(yù)留;
12. 當(dāng)前文件夾下的內(nèi)容议忽;

這里頭還有些功能:
1). 點擊文件夾懒闷,則會進(jìn)入該文件夾,然后加載該文件夾下的內(nèi)容栈幸,操作起來就像在操作文件夾一樣愤估,如點擊“美食”文件夾:

點擊“美食”文件夾

2). 點擊文件,如果該文件為圖片速址,則會打開預(yù)覽窗口灵疮,其他類型文件則信息提示不支持預(yù)覽,如:

預(yù)覽窗口-圖片
13. 返回上一級目錄入口壳繁;

點擊該按鈕,返回當(dāng)前目錄的上一級文件夾目錄荔棉,并加載其內(nèi)容闹炉,與電腦操作文件夾類似!

14. 當(dāng)前文件夾信息展示润樱、刷新當(dāng)前文件夾渣触;

該按鈕展示當(dāng)前文件夾相對路徑,點擊后刷新當(dāng)前文件夾壹若,獲取文件系統(tǒng)中嗅钻,該文件夾的內(nèi)容;

15. 刷新云盤頁面入口店展,簡單功能养篓;

云盤訪問介紹

該云盤只供我家自己使用,因此赂蕴,我在起前端時柳弄,hard code了服務(wù)器ip,如: 192.168.0.105概说,前端端口為:9528碧注,且前端中使用的后端ip也hard code在前端的webpack 配置文件中了嚣伐,后端ip: 192.168.0.105,后端端口為:8080萍丐。

因此轩端,手機(jī)訪問云盤的步驟:
  1. 手機(jī)連接無線網(wǎng),該無線網(wǎng)應(yīng)與服務(wù)器同一個無線網(wǎng)逝变,即同一個局域網(wǎng)基茵!
  2. 網(wǎng)絡(luò)連接后,只需要在手機(jī)瀏覽器訪問:http://192.168.0.105:9528/#/login.html骨田,即可耿导!

至此,一個基本的态贤、功能相對完整的云盤就此完成了(沒有考慮太多細(xì)節(jié)哈)舱呻,有興趣的朋友,可以下載代碼悠汽,啟動前端箱吕、后端后,直接拿來使用或者稍作修改柿冲,擁有一個自己的云盤茬高,也是挺香的,不是嘛假抄?

  • 啟動前端:npm start
  • 啟動后端:直接運行App.java

當(dāng)然怎栽,我們也可以將該云盤部署到云服務(wù)器,綁定個域名啥的宿饱,該產(chǎn)品也就能拿去賣了熏瞄,然后就能財富自由,走上人生巔峰啦(年輕人谬以,耗子尾汁)G恳!为黎!

好啦邮丰,今天就到這吧!

如果本文對您有幫助铭乾,麻煩點贊剪廉、關(guān)注!

謝謝炕檩!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末妈经,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌吹泡,老刑警劉巖骤星,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異爆哑,居然都是意外死亡洞难,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門揭朝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來队贱,“玉大人,你說我怎么就攤上這事潭袱≈樱” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵屯换,是天一觀的道長编丘。 經(jīng)常有香客問我,道長彤悔,這世上最難降的妖魔是什么嘉抓? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮晕窑,結(jié)果婚禮上抑片,老公的妹妹穿的比我還像新娘。我一直安慰自己杨赤,他們只是感情好敞斋,可當(dāng)我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著疾牲,像睡著了一般渺尘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上说敏,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機(jī)與錄音丢郊,去河邊找鬼盔沫。 笑死,一個胖子當(dāng)著我的面吹牛枫匾,可吹牛的內(nèi)容都是我干的架诞。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼干茉,長吁一口氣:“原來是場噩夢啊……” “哼谴忧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤沾谓,失蹤者是張志新(化名)和其女友劉穎委造,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體均驶,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡昏兆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了妇穴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片爬虱。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖腾它,靈堂內(nèi)的尸體忽然破棺而出跑筝,到底是詐尸還是另有隱情,我是刑警寧澤瞒滴,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布曲梗,位于F島的核電站,受9級特大地震影響逛腿,放射性物質(zhì)發(fā)生泄漏稀并。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一单默、第九天 我趴在偏房一處隱蔽的房頂上張望碘举。 院中可真熱鬧,春花似錦搁廓、人聲如沸引颈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝙场。三九已至,卻和暖如春粱年,著一層夾襖步出監(jiān)牢的瞬間售滤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工台诗, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留完箩,地道東北人。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓拉队,卻偏偏與公主長得像弊知,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子粱快,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容