Spring+quartz整合,在JOB中获取不都Spring的上下文
Spring+quartz整合,在JOB中获取不都Spring的上下文。尝试了很多方式。 JOB类不是在配置文件中定义的。 是通过JobDetail添加的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Spring+quartz整合,在JOB中获取不都Spring的上下文。尝试了很多方式。 JOB类不是在配置文件中定义的。 是通过JobDetail添加的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
楼上正解
我现在也是这么写的。 是不是添加job的时候也需要用spring提供的Schedule才可以。
回复
当然
回复
问题解决了。 之前确实是因为Schedule的问题。
使用 Spring 提供的 Schedule 工厂创建 Schedule
注意org.springframework.scheduling.quartz.SchedulerFactoryBean类中 applicationContextSchedulerContextKey 属性,用于设置 Spring上下文在 Schedule 上下文的 Key 值。
例如将 Key 设置为 "applicationContext":
在 Job 通过 Schedule上下文获取 Spring 上下文,例如: