mnicpz
mnicpz
2012-03-03 20:24
浏览 288
已采纳

quartz的job如何获得sessionFactory

使用的是spring的注解,在job中是无法使用@Autowired将sessionFactory注入

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • ll89308839
    ll89308839 2012-03-05 15:58
    已采纳

    自己写个Utils类
    里面定义个static 的ApplicationContext
    spring加载的时候就把applicationContext注入进去
    以后用的时候就直接通过applicationContext.getBean拿到对象了

    点赞 评论
  • tianshilang
    tianshilang 2012-03-07 11:48

    你是用的MethodInvokingJobDetailFactoryBean代理响应的job吗 如果是那就好办了 直接在job里autowired 不过得component scan里配置当前package的路径

    点赞 评论

相关推荐