Java 如何在春季运行计划任务?

Java 如何在春季运行计划任务?,java,spring,scheduled-tasks,Java,Spring,Scheduled Tasks,我正在寻找如何在春季运行计划任务的示例。Im目前正在使用xml配置和Spring3.2。我已经找到了他们计划任务的文档页面,但希望有一个更简单的示例开始 在哪里配置调度bean?我希望它们每天运行,一次只运行一个任务。在spring xml中添加以下内容: <task:annotation-driven/> 这应该可以让您开始了。您可以像任何Springbean一样在xml文件中配置fun bean定义。 <?xml version="1.0" encoding="U

我正在寻找如何在春季运行计划任务的示例。Im目前正在使用xml配置和Spring3.2。我已经找到了他们计划任务的文档页面,但希望有一个更简单的示例开始


在哪里配置调度bean?我希望它们每天运行,一次只运行一个任务。

在spring xml中添加以下内容:

<task:annotation-driven/>   
这应该可以让您开始了。您可以像任何Springbean一样在xml文件中配置fun bean定义。


 <?xml version="1.0" encoding="UTF-8"?>

 <beans xmlns="http://www.springframework.org/schema/beans"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="
     http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans-4.3.xsd">

    <bean id="worker" class="net.bitegroup.smart.Worker">
    </bean>

    <bean id="scheduledTask" class="org.springframework.scheduling.concurrent.ScheduledExecutorTask">
        <property name="delay" value="1000" />
        <property name="period" value="2000" />
        <property name="runnable" ref="worker" />
    </bean>

    <bean id="scheduledThread" class="org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean">
        <property name="scheduledExecutorTasks" ref="scheduledTask" />
    </bean>
</beans>
 <?xml version="1.0" encoding="UTF-8"?>

 <beans xmlns="http://www.springframework.org/schema/beans"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="
     http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans-4.3.xsd">

    <bean id="worker" class="net.bitegroup.smart.Worker">
    </bean>

    <bean id="scheduledTask" class="org.springframework.scheduling.concurrent.ScheduledExecutorTask">
        <property name="delay" value="1000" />
        <property name="period" value="2000" />
        <property name="runnable" ref="worker" />
    </bean>

    <bean id="scheduledThread" class="org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean">
        <property name="scheduledExecutorTasks" ref="scheduledTask" />
    </bean>
</beans>