在spring+mybatis 里用timer定时器出错,请帮忙看一下! 本帖最后由 mbcls 于 2013-07-23 13:55:18 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Exception in thread "schedule" java.lang.NullPointerExceptionat com.UserManage.common.timers.userTaskCenter.updateAccountTimers(tHandleSimulatedTrading.java:22)“tHandleSimulatedTrading.java”文件里面的第22行,是哪行?另外“updateAccountTimers()”这个函数也没看到在哪儿 很明显你SqlDao没有注入呗!为什么在applicationContext配置了userTaskCenter却在代码中自动装配呢?在userTaskCenter 定义一个setSqlDao 方法去掉@Autowired,在applicationContext修改<beans default-autowire="autodetect"> 22行是:userDao.update("com.UserManage.mapper.refreshMarketMoney");updateAccountTimers就是updateUserTimers 试过还是报错,SqlDao注入不了~~ 试过还是报错,SqlDao注入不了~~实在不行就放弃注入吧!直接new一个吧! 一开始启动就报错吗?如果是这样的话把event穿进去public void contextInitialized(ServletContextEvent event) { timer = new Timer(true); event.getServletContext().log("定时器启动"); timer.schedule(new OrderTask(event.getServletContext()), 0, INTERVAL_TIME); event.getServletContext().log("添加到任务调度表"); }public OrderTask(ServletContext servletContext) { this.orderService = (OrderService) BaseUtilSupport.SpringUtil.getBean( servletContext, "orderService"); params = new HashMap<String, Object>(); params.put("status", 1); this.mobanService = (MobanService) BaseUtilSupport.SpringUtil.getBean( servletContext, "mobanService"); this.smsService = (SmsService) BaseUtilSupport.SpringUtil.getBean( servletContext, "smsService"); } jsp分页显示,隐藏页码问题 Hibernate 关系映射是不是不好啊? 救急,发帖时这个多功能文本可以在哪里下载?是java的啊。。 http传输速度的问题 求救,,,SOS!!! 初学者求解释??HHS 哈哈 升级了,小散一把!!顺便求个图象处理的例子。。。 请大家帮忙!看看这个问题! myelipse下找不到bin文件 检测变量是否存在的函数??? request.getParameter 与 request.getAttribute 的问题 哪位能给提供一些参考说明Tomcat 6.0.35和Tomcat 6.0.32之间有什么区别
at com.UserManage.common.timers.userTaskCenter.updateAccountTimers(tHandleSimulatedTrading.java:22)
“tHandleSimulatedTrading.java”文件里面的第22行,是哪行?另外“updateAccountTimers()”这个函数也没看到在哪儿
在userTaskCenter 定义一个setSqlDao 方法去掉@Autowired,在applicationContext修改
<beans default-autowire="autodetect">
22行是:userDao.update("com.UserManage.mapper.refreshMarketMoney");
updateAccountTimers就是updateUserTimers
试过还是报错,SqlDao注入不了~~
试过还是报错,SqlDao注入不了~~
实在不行就放弃注入吧!直接new一个吧!
把event穿进去
public void contextInitialized(ServletContextEvent event) {
timer = new Timer(true);
event.getServletContext().log("定时器启动");
timer.schedule(new OrderTask(event.getServletContext()), 0,
INTERVAL_TIME);
event.getServletContext().log("添加到任务调度表");
}public OrderTask(ServletContext servletContext) {
this.orderService = (OrderService) BaseUtilSupport.SpringUtil.getBean(
servletContext, "orderService");
params = new HashMap<String, Object>();
params.put("status", 1);
this.mobanService = (MobanService) BaseUtilSupport.SpringUtil.getBean(
servletContext, "mobanService");
this.smsService = (SmsService) BaseUtilSupport.SpringUtil.getBean(
servletContext, "smsService");
}