8000 GitHub - CodingHaHa/file-task: 文件处理定时任务
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

CodingHaHa/file-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目说明

  • 本项目采用SpringBoot版本为2.1.4.RELEASE、JDK版本为JDK1.8

  • 项目启动就会在当前路径下创建几个文件夹和文件

    • data/new-data目录:用于存放处理后的新账单文件文件
    • data/task-dta目录:用于存放定时任务执行期间产生的一些文件
    • data/task-dta/handle-err-file.txt文件:记录处理失败的账单文件名
    • data/task-dta/handle-success-file.txt:记录处理成功的账单文件名
    • data/task-dta/job-execute-result.txt文件:记录定时日任务直接结果数据【便于后期做页面展示】
  • classpath下的old-data文件夹,用于模拟ftp文件服务器,用于存放生成的账单文件

  • 账单文件名格式为:userId-日期时间-bill.txt

  • 在命令行按住Ctrl+C,程序退出会清除data文件夹以及该文件夹里面的所有内容

使用说明

  • 下载file-task-1.0-SNAPSHOT.jar到本地,执行如下命令行
    • java -jar file-task-1.0-SNAPSHOT.jar
  • 定时任务调度策略配置在application.properties文件中,配置内容为cron 表达式;默认配置为每10秒钟执行一次;可根据具体需求进行更改
    • 例如,每天早上8点到10点每10秒钟执行一次:*/10 * 8-10 * * ?

注意事项

  • 执行file-task-1.0-SNAPSHOT.jar 需要安装jdk1.8及以上版本
  • 如果在windows下执行出现日志乱码情况,请修改日志配置文件logback.xml中charset=GBK
  • 如果出现编译不通过异常,需要安装lombok插件

About

文件处理定时任务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0