开开心心就好
2017-06-16 16:37
这里我也想问下老师,我主要想知道web里面怎么配置,在web服务启动后,会自动调用这个timer,而不是像程序里面那样直接用main方法运行~期待老师的回答
在配置文件里面配置就好了
web启动应该也是main方法启动的, 其他可以自启动的入口有很多, 监听器, 过滤器, 拦截器,spring的实例化时通过构造方法, 或者代码块中, 或者静态代码块, 或者域都是可以实现自启动的功能,
在web.xml中配置一个监听器,监听器实现任务调度(等同于main方法中的操作)。
你在写一个监听器,在监听器的init方法中写定时器就可以了。
web 服务也有执行入口的,在入口类里面启动,如果用了框架,则根据框架加载类的顺序和启动规则进行配置。实际web项目中不会用timer吧,毕竟timer局限性太大了。
Java定时任务调度工具详解之Timer篇
23913 学习 · 32 问题
相似问题