1、添加ftp配置
1 package com.scenetec.isv.utils.ftp.config; 2 3 import lombok.Getter; 4 import lombok.Setter; 5 import org.apache.commons.net.ftp.FTP; 6 import org.springframework.boot.context.properties.ConfigurationProperties; 7 import org.springframework.stereotype.Component; 8 9 /** 10 * @author shendunyuan@scenetec.com 11 * @date 2018/12/19 12 */ 13 @Getter 14 @Setter 15 @Component 16 @ConfigurationProperties(ignoreUnknownFields = false, prefix = "ftp.client") 17 public class FtpClientProperties { 18 19 /** 20 * ftp地址 21 */ 22 private String host; 23 24 /** 25 * 端口号 26 */ 27 private Integer port = 21; 28 29 /** 30 * 登录用户 31 */ 32 private String username; 33 34 /** 35 * 登录密码 36 */ 37 private String password; 38 39 /** 40 * 被动模式 41 */ 42 private boolean passiveMode = false; 43 44 /** 45 * 编码 46 */ 47 private String encoding = "UTF-8"; 48 49 /** 50 * 连接超时时间(秒) 51 */ 52 private Integer connectTimeout; 53 54 /** 55 * 缓冲大小 56 */ 57 private Integer bufferSize = 1024; 58 59 /** 60 * 设置keepAlive 61 * 单位:秒 0禁用 62 */ 63 private Integer keepAliveTimeout = 0; 64 65 /** 66 * 传输文件类型 67 */ 68 private Integer transferFileType = FTP.BINARY_FILE_TYPE; 69 70 }