java 는@Scheduled 주석 을 사용 하여 정시 작업 을 수행 합 니 다.

머리말
프로젝트 를 쓸 때 특정한 시간 에 특정한 조작 을 해 야 한다.특히 게임 서버,스 레 드 유지 등 은 타이머 가 필요 하 다.
만약 이때 당신 이 마침 spring 을 사용 했다 면,어떤@Scheduled 주 해 는 매우 좋 은 것 입 니까?
spring@Scheduled 주 해 를 사용 하여 정시 작업 을 수행 합 니 다:
1,spring-MVC.xml 파일 에서 설정

2.코드 제어 층 에서 직접 사용 하면 됩 니 다.

package xkhd.game.fix;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 *        
 * 
 * @author Administrator
 *
 */

@Component
@Lazy(value = false)
public class fix_game {

 @Autowired
 private fix_Service fix_Service;

 /**
  *    
  */
 @Scheduled(cron = "0 */1 * * * ?")
 public void Everyminute_control() {
  System.out.println("***********   ");
  fix_Service.Everyminute();
 }

 /**
  *    
  */
 @Scheduled(cron = "0 0 0/1 * * ?")
 public void Everyhours_control() {
  System.out.println("***********   ");
  fix_Service.Everyhours();
  fix_Service.deleteUserlogincodeCt();
  fix_Service.weixin();
  
 }

 /**
  *     
  */
 @Scheduled(cron = "0 0 0 * * ?")
 public void Everyday_control() {
  System.out.println("***********    ");
  fix_Service.Morningeveryday();
 }

}

위 는 일부 항목 중의 소스 코드 이 니 참고 하 시기 바 랍 니 다.
총결산
자바 가@Scheduled 주 해 를 사용 하여 정시 임 무 를 수행 하 는 것 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 자바@Scheduled 주해 가 정시 임 무 를 수행 하 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기