Java SpringBoot最简单的FastDFS使用教学(包括上传和下载测试类)

这篇博客详细介绍了如何在Java SpringBoot项目中集成并使用FastDFS进行文件的上传和下载。首先,通过手动下载并安装FastDFS的jar包到本地maven仓库。接着,配置pom.xml文件,避免版本冲突。然后,在application-dev.properties中设置FastDFS的相关配置。最后,提供了上传和下载的测试类代码,成功运行测试类可验证FastDFS的集成效果。
摘要由CSDN通过智能技术生成

Java SpringBoot最简单的FastDFS使用教学(包括上传和下载测试类)

上周为了写一个FastDFS的上传和下载的接口焦头烂额,疯狂百度,但是每个人的代码结构和编程风格都不一样,导致学习过程举步维艰,但是只要搞明白了原理还是挺简单的。

FastDFS的原理和配置我就不再赘述了,可以参考下面链接的教程,很细致
FastDFS完整配置教程

首先来引入jar包,maven中心仓库没有fdfs的jar包,需要手动下载引用,下载地址fastdfs jar包下载地址

下载压缩包后,解压,运行cmd,进入解压缩目录,输入mvn clean install,提示BUILD SUCCESS就表示已经成功将jar包下载到电脑的maven仓库中了。
(注意:这一步需要电脑中配置maven环境变量)

接下来进入pom.xml中进行引用,代码如下,我这里取消了对org.slf4j的引用是因为spring boot已经自带一个slf4j的版本,再次引用会导致运行报错。

<dependency>
			<groupId>org.csource</groupId>
			<artifactId>fastdfs-client-java</artifactId>
			<version>1.27-SNAPSHOT</version>
			<exclusions>
				<exclusion>
					<groupId>org.slf4j<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot是一个用于快速构建基于Spring框架的应用程序的开发框架。它提供了自动配置和约定优于配置的原则,可以帮助开发者更快地搭建和部署应用程序。 FastDFS是一个开源的分布式文件系统,用于存储和管理大规模的文件。它通过将文件切割为小块,并将这些块分布在多个服务器上,实现了高效的存储和访问。 在使用Spring Boot和FastDFS进行文件上时,需要完成以下几个步骤: 1. 在pom.xml文件中导入FastDFS和Swagger的相关依赖。可以通过添加相应的<dependency>标签来引入这些依赖。 2. 在dockerHub中查询需要下载FastDFS版本,并使用docker pull命令下载对应版本的镜像。 3. 创建一个FastDFSConfig的配置类,该类用于配置FastDFS的相关参数。在该类中,可以通过注解@Value获取配置文件中的属性值,并使用@Bean注解将TrackerClient初始化为一个Bean。 以上就是使用Spring Boot和FastDFS进行文件上的一般步骤。根据具体的需求,还可以进行进一步的配置和开发。 引用: pom.xml中导入fastdfs相关的jar包和swagger的整合 在dockerHub中查询需要下载fastdfs版本 创建FastDFSConfig的配置类<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [springboot整合Fastdfs](https://blog.csdn.net/lingerlan510/article/details/121943781)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值