Spring定時任務的簡單例子

 這幾天因爲工作的需要,用到了spring的定時任務的功能,網上查資料,並且實際運用了一下,覺得spring還是很智能化的,只需要配置一下配置文件就可以了,下面的這篇文章我覺得還是很好的,摘錄下來,供以後參考用 package util;
import org.apache.log4j.*;
public class TaskJob {
       public static Logger log = Logger
                     .getLogger(TaskJob.class);
       public void SayHello() {
              // TODO Auto-generated method stub
              try {
                     log.info("處理任務開始>........");
                     // 業務邏輯代碼調用
                     System.out.println("時間[" + new java.util.Date().toLocaleString()
                                   + "]----->大家好啊!");
                     log.info("處理任務結束!");
              } catch (Exception e) {
                     log.error("處理任務出現異常", e);
              }
       }

}

2.接下來的在spring 裏配置:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
    <bean name="taskJob" class="util.TaskJob" />

    <bean id="methodInvokingJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
       <property name="targetObject">
           <ref bean="taskJob" />
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章