目录
从sftp下载文件
定时的从sftp文件服务器上下载指定文件到指定目录。任务跑批的频次在nacos服务上配置,本地服务直接读取nacos上配置的参数即可,先定义一个定时任务类:
@Component
@RequiredArgsConstructor
public class TestScheduled implements SchedulingConfigurer {
private final NacosConfigValue configValue;
private final TestService testService;
@Override
public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {
taskRegistrar.addTriggerTask(new Runnable() {
@Override
public void run() {
testService.handle();
}
}, new Trigger() {
@Override
public Date nextExecutionTime(T