spring quartz job autowired 出错 null pointer
2024-10-19 19:34:08
什么情况下才能用autowired?
当当前类属于spring IOC容器管时候就可以,比如在applicationContext.xml里有定义
就是说在spring上下文里能够找到
但是比如quartz job是quartz自己实例化,所以当下面这么做会报null pointer
package com.xmal.dms.quatz; import java.util.List; import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.context.support.SpringBeanAutowiringSupport; import com.xmal.dms.dao.mapper.AbandonMovingToNewBedMapper;
import com.xmal.dms.pojo.OccupancyInfo; public class AbandonMovingToNewBed implements Job{ @Autowired
AbandonMovingToNewBedMapper abandonMovingToNewBedMapper;
@Override
public void execute(JobExecutionContext context) throws JobExecutionException {
// TODO Auto-generated method stub
List<OccupancyInfo> OccupancyInfoList = abandonMovingToNewBedMapper.QueryOccupancyWhereStatusIsTiaoFang("调房");
System.out.println("OccupancyInfoList"+OccupancyInfoList); } }
这时只要加一句
SpringBeanAutowiringSupport.processInjectionBasedOnCurrentContext(this);
在
List<OccupancyInfo> OccupancyInfoList = abandonMovingToNewBedMapper.QueryOccupancyWhereStatusIsTiaoFang("调房");
就好了
解释:
https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/context/support/SpringBeanAutowiringSupport.html#processInjectionBasedOnCurrentContext-java.lang.Object-
Process @Autowired
injection for the given target object, based on the current web application context.
Intended for use as a delegate.
最新文章
- 慕课网-Java入门第一季-7-4 编程练习
- TCP中异常关闭链接的意义 异常关闭的情况
- localStorage和sessionStorage区别
- OGG配置
- 在线程中进行读取并写入文件和wenjia
- git 的记住用户名和密码和一些常用
- SiteMesh
- WPF中StackPanel的使用方法
- openstack私有云布署实践【1 网络拓扑说明】
- LINQ to Sql系列一 增,删,改
- [刷题]算法竞赛入门经典(第2版) 5-4/UVa10763 - Foreign Exchange
- python之format函数
- Python3学习之路~5.10 PyYAML模块
- 核态获取PsLoadedModuleList地址的稳定方法
- Android实现选择题答题(包括单选、多选和答题卡)
- sqlserver 镜像 断开连接 正在恢复+主机服务器关机用备用镜像
- UVALive 6910 Cutting Tree 并查集
- nodejs服务器部署教程四
- Mongodb操作之查询(循序渐进对比SQL语句)(转http://www.tuicool.com/articles/UzQj6rF)
- Mockito 相关资料