2 qq 33159419 qq_33159419 于 2016.03.29 14:00 提问

定时器类注入失败求解

我的定时器的类:图片说明
配置文件:图片说明
感觉没有错啊,哪位大神帮我看看

sysCurrencyService始终为空

1个回答

boy_vansun
boy_vansun   2016.03.29 16:34

CurrencyTimer注入是对的
SysCurrencyService有定义bean或者加上@Component(@Service)注解了吗?

qq_33159419
qq_33159419 SysCurrencyServiceSysCurrencyService是接口所以我是在他的实现类里加的@service,但是么有用
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
原来Spring定时器可以这样注入service
近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。1、定时器的配置(注意配图中beans里面,要有相关的引用)原来Spring定时器可以这样注入service ---------------------------------------- xmlns:t
java定时器无法自动注入的问题解析
最近公司在做对账单,要求定时自动执行,于是从网上查了各种定时器用法,最终没有一个是好用的,发现service层无法自动注入的原因导致,至于是什么原因导致无法注入,我还是不晓得,希望有这方面经验的同僚给出建议。 我是将定时器的初始化放入到servlet中饭控制的,当然放入到监听器中也是可以的,看自己的喜好。 为了获取到这个注入对象,只能我们手动注入了,就是通过获取上下文对象,然后再对这个对象进行
java定时器无法自动注入的问题解析(原来Spring定时器可以这样注入service)
近些日子在做一个项目,在项目中需要用到spring的定时任务,但是在操作数据库的时候发现总是不能正确的进行数据的插入,经过查看才发现:是因为service层不能够通过普通的方法注入到action,所以这样就不能够执行service层,进而执行数据库的操作。 解决方法:这时需要配置一个service注入的工具类,代码如下: 一、工具类 public class Applicatio
Spring使用Quartz定时调度Job无法Autowired注入Service的解决方案
项目过程中有这样一个场景:调用w
SpringMVC中定时器继承Task后无法对service注入问题
edisTask是通过定时器来每分钟像数据库里推送的,于是就有了 public class RedisTask extends Task { public void execute(TaskExecutionContext executor) throws RuntimeException { Scheduler scheduler = executor.getS
ssm-springMVC-整合Quartz(解决了无法注入service问题)-项目示例
ssm-springMVC-整合Quartz(解决了无法注入service问题)-项目示例
Spring整合Quartz时,任务类中无法注入Bean的问题
项目中需要在tomcat启动时候就启动定时器运行定时任务,定时器采用在spring中集成quartz。 但是遇到了在任务类中需要引用注入类,但是注入类对象zhuangbeietongService为空,故查询原因得知:Quartz初始化是自己的JobContext,不同于Spring的ApplicationContext,所以无法直接注入,导致使用时产生空指针异常! pub
Spring quartz定时任务Service注入问题
转载地址:http://www.cnblogs.com/dupang/p/6063734.html今天想单元测试一下spring中的quartz定时任务,job类的大致结构和下面的SpringQtz1类相似,我的是实现的org.quartz.Job接口,到最后总是发现job类里注入的service为null。一开始还以为spring的配置问题,各种找原因,最后还是确定是没有注入的原因。就去网上搜搜吧
解决Spring boot使用Quartz时Job中无法注入Bean 空指针异常问题
spring boot中使用quartz  Job实现类无法注入Bean 报空指针异常 看人家运行一样的代码又没问题折腾了半天 网上看的加什么什么也没有  最后呢还是想验证一下自己最初的想法:就是我觉得在开始执行Job任务时 Bean还未能够及时注入进来 所以呢 报null异常  解决方案也可想而知咯  就是设置延时几秒再执行Job 使得Bean能够及时注入进来 之所以别人电脑同样的代码能执行 或...
spring中类继承TimerTask后 service 和dao 无法注入 以及参数无法传递
当调用一个定时器,但运行报错,空指针异常!也就是service、dao根本就没有注入成功、 原因是:继承TimerTask后,会直接运行run()方法,还没来得及执行标记进行注入。 这个时候引入SpringContextUtil的工具类 /** * 项目名称: * 类名: SpringContextUtil * 描述: 获取bean的工具类,