elastic-job 的任务注入spring bean
public class InvokeSpiderTask implements SimpleJob { Logger logger = LoggerFactory.getLogger(InvokeSpiderTask.class); @Autowired INewService newService; @Override public void execute(ShardingContext context) { List<Keywords> keywordsList = newService.getAllKeywordList(); for(Keywords kw : keywordsList){ logger.info(kw.getCategoryName()); } } }
newService是spring关联的bean,该bean注入为空,spring管理的bean该如何注入?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用elastic-job的spring命名空间即可,可以参考:
elastic-job-example里面的elastic-job-example-lite-spring或elastic-job-example-lite-springboot这两个项目,在github和码云上都有。