본문 바로가기
  • Where there is a will there is a way.
개발/spring

스프링 부트 스케쥴러 메모

by 소확행개발자 2019. 6. 10.
@Component
@AllArgsConstructor
public class LanguageComponent implements CommandLineRunner {


public static List<Language> languages;
private LanguageRepository languageRepository;


@Override
public void run(String... args) throws Exception {
languages = languageRepository.findAll();
}


public List<Language> getLanguages() {
return languages;
}


/**
* 매일 10시에 language 정보 받아오게끔 수정
*/
@Scheduled(cron = "0 0 10 * * *")
public void syncLanguages() {
languages = languageRepository.findAll();
}


}

댓글