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 }
View Code

相关文章: