最近开发一个公众号项目,写一下心酸历程,具体不多说了。写了个定时任务。用springboot自带的,设置的每个一分钟执行,然而本地一切正常,部署到服务器发现根本就不执行。网上搜了半天,说的时区问题,这根本不可能。项目并没有设置具体时间。
诡异的事情来了,我把数据库连到本地的,居然OK了。但是着不显示啊。这就把我误导了。以为是数据库原因。搞了半天,最后没解决。
折腾了半天,又仔细研究下日志,终于发现了端倪。在启动成功后输出了 success。后面又打印了很多东西。就想到了配置问题。难道是@Configure的加载顺序?。带着这个疑问继续深究!
最后找到了原因所在!在properties里 mian方法设置了lazy懒加载。这就符合了日志的情况。果然验证了。
苦逼的程序员啊!