一、添加依赖
<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency>
二、添加配置
#ftp #ftp地址-ftp请求。ftp://192.168.3.127:22 ftp.host=192.168.3.127 #ftp端口号 ftp.port=22 #ftp请求的用户名 ftp.username=ftp2 #ftp请求的密码 ftp.password=123456 #ftp请求读取写入的文件路径 ftp.filepath=/ #http请求路径。http://192.168.3.127:82 ftp.web.host=192.168.3.127 ftp.web.port=82
三、创建实体类
/** * @program: yxc * @description: application配置文件实体类 * @author: maque * @create: 2019-05-06 14:51 */ @Component public class ApplicationEntity { /** * ftp站点 */ @Value("${ftp.host}") private String ftpHost; /** * ftp端口号 */ @Value("${ftp.port}") private int ftpPort; /** * ftp访问用户名 */ @Value("${ftp.username}") private String ftpUsername; /** * ftp访问密码 */ @Value("${ftp.password}") private String ftpPassword; /** * ftp访问文件路径 */ @Value("${ftp.filepath}") private String ftpFilepath; /** * ftp提供的http方式访问地址 */ @Value("${ftp.web.host}") private String ftpWebHost; /** * ftp提供的http方式访问的端口号 */ @Value("${ftp.web.port}") private String ftpWebPort; public String getFtpHost() { return ftpHost; } public void setFtpHost(String ftpHost) { this.ftpHost = ftpHost; } public int getFtpPort() { return ftpPort; } public void setFtpPort(int ftpPort) { this.ftpPort = ftpPort; } public String getFtpUsername() { return ftpUsername; } public void setFtpUsername(String ftpUsername) { this.f |