SpringWeb에서 Quartz사용방법

less than 1 minute read

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

org.quartz.simpl.SimpleThreadPool 5 4 org.quartz.simpl.RAMJobStore 60000

XML셋팅

서비스 코드

public class ScheduleService {

@Autowired
private IHibernateDao hibernateDao;

public void deleteExpiredData() throws JobParametersInvalidException, JobExecutionAlreadyRunningException, JobRestartException, JobInstanceAlreadyCompleteException {
    //TODO delete 시간쿼리 등등 넣기
    System.out.println("fmowijfio2jiofji23o");
} }

이렇게 하면 Autowired가 안먹힌다.

 

spring의 task이용

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

</bean> 방법은 훨씬 더 간단하다.