2 mwyking mwyking 于 2016.04.05 19:41 提问

spring @Scheduled 定时任务,启动服务后,没触发定时任方法,不知什么原因引起

spring @Scheduled 定时任务,启动服务后,没触发定时任方法,不知什么原因引起,请大家指引

job类如下:

package com.yl.reqPos;

import java.text.SimpleDateFormat;

import java.util.Date;

import org.springframework.context.annotation.Lazy;
import org.springframework.scheduling.annotation.Scheduled;

import org.springframework.stereotype.Component;

@Component
@Lazy(false)
public class Singer {

@Scheduled(cron  ="0/5 * * * * ?")     //第二种方式  
public void singing(){  
    Date date=new Date();  
    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  
    System.out.println(sdf.format(date));  
}  

}

配置xml如下:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:task="http://www.springframework.org/schema/task"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.2.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.2.xsd"
default-lazy-init="false">

<context:component-scan base-package="com.yl.reqPos.*" />



queue-capacity="500" rejection-policy="CALLER_RUNS" />

2个回答

CSDNXIAOD
CSDNXIAOD   2016.04.05 19:52

spring中的定时任务-@scheduled
Spring用@Scheduled 定时任务
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

u011225629
u011225629   2016.04.06 08:27

既然是定时任务,为什么我没有看到你的定时时间呢?
如果定时任务不能执行的话,你可以手动执行以下,看看能否执行!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!