想做一個web的檔案管理器,支援壓縮和下載下傳某個固定檔案夾裡面的内容。還是用SpringBoot來搭建項目吧,友善一點。
建立一個無資料庫的springboot項目
可以參考本站用idea建立springboot項目的内容,然後資料庫那塊,mysql不用勾選了。
業務需求
假如我C槽有一個upload檔案夾,這個是資源管理的根目錄。
我們要做的,就是在網頁上顯示這個目錄,然後可以對這個目錄裡面的資源進行一些操作,比如壓縮,下載下傳。
沒錯,就這麼簡單。
項目結構
把選中的三個檔案删掉,這樣看起來清爽一點。
導入Hutool
去https://mvnrepository.com/上搜尋Hutool
不管,我們就用最新的。
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.3</version>
</dependency>
然後relaod一下。
建立yml檔案
server:
port: 80
root:
diskpath: C:\upload
diskpath是我們用于資源管理的根目錄。
準備工作結束。
好了,這一講主要是做一些準備工作,下一節開始開發。
轉載自:http://java18.cn/