怎么在job实现类中使用spring自动注入

 我来答
samismiling
2017-06-08 · 知道合伙人软件行家
samismiling
知道合伙人软件行家
采纳数:1340 获赞数:5604

向TA提问 私信TA
展开全部

注解写法:

@Service  
public class TestJob {  
  
    @Scheduled(cron = "0/2 * * * * *")  
    public void process() {  
        System.out.println("job run");  
    }  
  
    public static void main(String[] args) throws InterruptedException {  
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(  
                "applicationContext.xml");  
        while (true) {  
            System.out.println("main running...");  
            Thread.sleep(10000);  
        }  
    }  
}

这是个Test,你放在spring项目里的时候删掉main,配置里扫描到带@Scheduled的类,就会自动实现了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式