引入依赖
<!-- apache FTPClient -->
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.7.2</version>
</dependency>
ftpservice 接口
public interface FTPService {
void upload(String filePath, String fileName);
void download(String ftpFileName, String localStorePath);
}
实现类
@Service
public class FTPServiceImpl implements FTPService {
private static final Logger logger = LoggerFactory.getLogger(FTPServiceImpl.class);
@Value("${ftp.host}")
private String ftpHost;
@Value("${ftp.port}")
private int ftpPort;
@Value("${ftp.username}")
private String ftpUser;
@Value("${ftp.password}")
private String ftpPassword;
@Value("${ftp.file.path}")
private String ftpFilePath;
@Override
public