spring的定时任务@Scheduled在嵌入tomcat的web server里也能定时执行吗?

我有个spring-boot spring-mvc工程,当然它的定时调度正常毕竟是个独立程序嘛.
我想问问如果是编译成war放入tomcat的那种定时任务也能一直正常吗?比如asp.net 在IIS就貌似没人请求网页就一段时间后关闭该模块因此要用特别手段.
如果能正常,机制是什么?不能正常定时要如何弥补?

阅读 4.9k
2 个回答

Spring 的 schedule 本身也是封装于 Java 的 schedule 机制, 因此当然可以在 war 中跑 Spring 的定时任务了.
不过你既然用了 SpringBoot 了, 为什么不使用 SpringBoot 的打包机制, 生成一个可运行的、内嵌 tomcat 的 Jar 文件呢?

是可以运行的, 这种问题要自己动手试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题