GoFastDfs下载安装以及SpringBoot集成GoFastDfs

下载

1、官方项目地址
GoFastDfs项目地址:https://gitee.com/sjqzhang/go-fastdfs
GoFastDfs后台管理界面项目地址:https://github.com/perfree/go-fastdfs-web
2、下载安装
(1) 下载GoFastDfs服务
首先我们访问码云的项目地址:https://gitee.com/sjqzhang/go-fastdfs
会进入到如下界面:

然后我们找到下载按钮:
在这里插入图片描述
点击进入到如下页面进行下载:
在这里插入图片描述
到这里,我们的服务就下载好啦。
(2) 下载后台管理服务
首先我们访问github的项目地址:https://github.com/perfree/go-fastdfs-web
会进入到如下界面:
点击标签
点击图中的标签进入到下载页面:
在这里插入图片描述
然后根据自己的需求进行下载即可。
到这里,我们的GoFastDfs服务以及后台管理服务都下载完成啦!

(3) 有些小伙伴可能不太会操作,我在这里给大家分享到百度网盘上(这里下载的都是官网当前最新版本):
百度网盘链接:https://pan.baidu.com/s/1QOWdAewX-CVG-V6RbxylLA?pwd=1234
提取码:1234

安装

接下来进入到了安装环节:
1、安装GoFastDfs服务
(1) 首先进入到我们下载的目录中:
在这里插入图片描述
这里有两个文件,一个是GoFastDfs服务 fileserver.exe
另一个 run.bat 是我自己编写的bat文件用于一键启动服务

(2) 然后我们点击 run.bat 会看到弹出一个小黑框,如下图:
在这里插入图片描述
这就代表我们的GoFastDfs服务启动成功了,默认的端口号是8080

(3) 然后我们回到服务所在的目录,会看到多出几个文件夹和文件:
在这里插入图片描述其中:
conf 文件夹里面的 cfg.json 文件是用来配置服务的属性的。
file 文件夹中是我们上传文件的存放目录

(4) 可以在conf 文件夹中 cfg.json 文件来配置修改端口号等属性
在这里插入图片描述

配置完成后关闭黑窗口,再次点击 run.bat 重新启动即可!

2、安装GoFastDfs后台管理服务
(1) 进入到我们下载的目录中:
在这里插入图片描述
同样的,这里也有两个文件,一个是GoFastDfs后台管理服务的压缩包 go-fastdfs-web-v1.3.7.zip
另一个 run.bat 是我自己编写的bat文件用于一键启动服务
注意:在压缩文件里有一个自带的 start.bat 文件同样可以用来启动!
而我自己编写的 run.bat 文件指定了窗口名称以及字符格式
大家可以按自己的需求使用,如果使用我自己编写的run.bat文件
可以将它复制到解压缩后的文件中

(2) 解压文件,如下图:
在这里插入图片描述
其中:
conf: 文件夹里面的 application.yml 文件是用来配置服务的属性的。
go-fastdfs-web.jar: 后台管理界面 jar包
goFastDfsWeb.sh: linux启动
start.bat: windows启动(压缩包自带)
run.bat: windows启动(手动编写)

(3) 配置端口:
在这里插入图片描述
(4) 接下来点击 run.bat 启动后台管理服务

3、访问后台管理页面配置GoFastDfs界面
(1) 根据自己设置的后台管理ip访问(我这里设置的是30012):
在这里插入图片描述
第一次访问时会提示未检测到本地的GoFastDfs服务,是因为它会自动去找127.0.0.1:8080,而我们在这里修改了默认端口!
(2) 设置各项属性,如图所示:
在这里插入图片描述
然后点击下一步,进行账号配置:
在这里插入图片描述
根据自己需求进行填写即可,然后点击安装,稍等片刻就完成啦!
(3) 然后我们使用刚才创建的账号进行登录:
在这里插入图片描述
当看到这个界面的时候就证明我们安装完成啦!

SpringBoot集成

1、首先,一个SpringBoot项目的架子:
在这里插入图片描述
2、主要的pom依赖
在这里插入图片描述
3、application.yml文件配置:
在这里插入图片描述
这里的 gofastdfsconfig 是用来配置文件服务器的属性的:
包括 :
IP地址
端口号
group(组名)
scene(场景,可以理解为一个目录,想把某些文件放到独属于它的目录下,可以指定scene)

4、接下来就是一些配置类啦
(1) Knife4j配置类(knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,有兴趣的可以了解下,官网地址:https://doc.xiaominfo.com/

在这里插入图片描述

(2) GoFastDfs配置:
在这里插入图片描述
(3) 各个类的介绍:
在这里插入图片描述

项目案例源码地址:https://gitee.com/yintingzhou/springboot-gofastdfs.git

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值