Hitoli_2814 2022-07-29 13:55 采纳率: 0%
浏览 227
已结题

在Kotlin中调用Hutool的CronUtil工具类设置定时任务时遇到了几个问题

在Kotlin中调用Hutool的CronUtil工具类设置定时任务时遇到了几个问题
1.首先是怎么在Kotlin中动态添加定时任务?官方文档只有JAVA代码,在IDEA中自动转换成的Kotlin代码会报错

CronUtil.schedule("*/2 * * * * *", new Task() {
    @Override
    public void execute() {
        some code
    }
})
CronUtil.schedule("*/2 * * * * *", object: Task<Any?> () {
    fun exute() {
        some code
    }
})

报错:

img

2.然后是使用CronUtil的定时任务模板时,怎么定时执行挂起函数?配置中有一个任务:

Test.test() = * /1 * * * *

这个任务里的test()是一个suspend fun,在执行的时候会抛出

java.lang.IllegalArgumentException: No method with name of [test] !
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月6日
    • 创建了问题 7月29日