Spring task 정시 작업 의 두 가지 용법 (시간 은. xml 또는 @ 주석 에 설정)

3101 단어 Spring
spring 4.1.7
jdk1.8
1. 시간 은 자바 빈 의 @ 주석 에 설정
spring-task.xml:


	
	
	
	 
	

javaBean:
package com.test.mytask;

import java.util.List;

@Component("test")
public class Test{
	
	@Scheduled(cron = "*/5 * * * * ?")
	public void testMethod(){
		System.out.println(" 5     ,"+new Date());
    }
}
--------------------------------------------------------------------------
2. spring - task. xml 에 시간 설정
spring-task:


	
	  
	
	 
	
	
	    
          
	  

javaBean:
package com.test.mytask;

import java.util.Date;

@Component("Test")
public class Test{
	
	@Scheduled
	public void testMethod(){
		System.out.println(" 5     ,"+new Date());
	}
}

비교:
    @ scheduled 주석 에 시간 설정 을 쓰 고 xml 를 많이 설정 하지 않 아 도 됩 니 다.
    그러나 xml 프로필 에 시간 설정 을 쓰 면 다른 사람 이 수정 하고 관리 하 는 데 편리 하 므 로 xml 에서 시간 을 설정 하 는 방법 을 사용 하 는 것 을 권장 합 니 다.

좋은 웹페이지 즐겨찾기