首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
怎样捕捉定时任务的异常
flyinkeke
2019-03-21 13:36
controller 里的异常可以在拦截器里try catch.定时任务的异常怎么解决?
项目:
JFinal
评论区
JFinal
2019-03-21 16:45
在你自己的 task 内部使用 try catch 即可
定时任务是在独立的线程中执行的,并不会在你的 controller 、serivce 管辖范围之内
回复
flyinkeke
2019-03-21 16:48
@JFinal
也就是说没有一个统一的管理task异常的方法,只能 在每个task里try catch?
回复
Dreamlu
2019-03-21 17:22
@flyinkeke
抽个 base 统一处理一下
回复
flyinkeke
2019-03-21 17:38
@Dreamlu
求大神指点,怎样在父类里try catch 子类的异常
回复
杜福忠
2019-03-21 21:34
@flyinkeke
方式有很多种, 简单的比如: base类实现Runnable接口,run方法里面实现try catch 转调新建一个 myRun抽象方法,即可, 子类继承base是会实现myRun方法,这样就简单搞定了
回复
flyinkeke
2019-03-22 10:50
@杜福忠
多谢大神
回复
JFinal
2019-03-22 10:53
@杜福忠
赞
回复
发送
我要反馈
热门反馈
扫码入社
定时任务是在独立的线程中执行的,并不会在你的 controller 、serivce 管辖范围之内