java ssm框架 定时器 查询mysql时报空指针异常

热爱生活~~~ 2018-04-26 04:03:56
@Autowired
VipMapper vipMapper;
public void init(){
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
bTasks();
}
}, 1000*5, 1000*5);
}
@Scheduled(cron="0 30 23 ? * *") //每天23::3分执行
public void bTasks(){
//获取订单信息
System.out.println(111);//项目启动时,这里有打印
List<Map<String, Object>> list = vipMapper.findusers();//报空指针异常
System.out.println(list);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制
Calendar c = Calendar.getInstance();//获取当前时间
c.add(Calendar.MONTH, -1);//时间减少一个月
long tt=c.getTimeInMillis();//转换成毫秒数
String time = "2018-03-24 11:53:30"; //购买广告位的时间
long time2;
try {
//时间转换成毫秒数
time2 = simpleDateFormat.parse(time).getTime();
if (tt>time2) {
System.out.println(123123);
}else {
System.out.println("www");
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


}

sql 语句为 select * from XXX 数据库有数据,请问大神们,为什么会报空指针异常?
...全文
882 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq827010202 2018-04-26
  • 打赏
  • 举报
回复
是可以注入类的 给你我们线上的项目 参考下



QWERT4745 2018-04-26
  • 打赏
  • 举报
回复
vipMapper获取到了吗
热爱生活~~~ 2018-04-26
  • 打赏
  • 举报
回复
刚刚试了下,就算调用别的类,也会报空指针。

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧