第一篇文章,毕业后到现在快一年了,之前就有想把项目中一些自研究给写下来,一直没时间,今天抽了时间,写了自己第一篇博客。
回归正题,先介绍一下项目,就是从客户提供的FTP地址下载XML文件与图片,然后解析XML文件里的数据,保存到数据库,然后数据用echarts展示出来。
1.maven
<!-- ftp -->
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.6</version>
</dependency>
2.配置文件,存ftp的账号密码地址,已经下载文件后的地址:
ftp.username=***
ftp.password=***
ftp.url=****
ftp.port=*** //端口
ftp.downImgUrl=***
ftp.downDayXml=***
ftp.downHourXml=***
3.FTP工具类 包含连接,下载,关闭这三个方法。
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.SocketException;
import org.apache.commons.logging.