# Springboot集成fastDFS集群


<!--more-->


示例代码: [springboot-demo]( https://gitee.com/ixinglan/fastdfs-demo.git)

```xml
<dependency> 
  <groupId>org.springframework.boot</groupId> 
  <artifactId>spring-boot-starter-web</artifactId> 
</dependency> 
<dependency> 
  <groupId>com.github.tobato</groupId> 
  <artifactId>fastdfs-client</artifactId> 
  <version>1.26.1-RELEASE</version> 
</dependency>
```

```yaml
fdfs: 
	connectTimeout: 600 
	trackerList: 
		- 192.168.211.130:22122 
		- 192.168.211.135:22122 
		- 192.168.211.136:22122 
server: 
	port: 8899
```

代码见示例



**如何避免文件重复**

上传成功后计算文件对应的MD5然后存入MySQL,添加文件时把文件MD5和之前存入MYSQL中的存储的信息对比 。参考:DigestUtils.md5DigestAsHex(bytes)。

