Quratz는 무엇입니까:
Quartz는 전체가 Java로 작성된 오픈 소스 작업 스케줄링 프레임워크로, Java 애플리케이션에서 작업 스케줄링을 위한 간단하면서도 강력한 메커니즘을 제공합니다.
Quartz는 J2EE 및 J2SE 애플리케이션과 결합하거나 단독으로 사용할 수 있습니다.
Quartz를 사용하면 프로그램 개발자가 시간 간격에 따라 작업을 예약할 수 있습니다.
Quartz는 작업과 트리거 간의 다대다 관계를 구현하고 여러 작업을 다른 트리거와 연결할 수도 있습니다.
Quratz를 통합하기 위한 springboot 프로젝트를 생성합니다.
IDEA에서 springboot 2.7.* 기반으로 프로젝트를 생성하고, Quratz를 통합하고, I/O에서 Quratz Scheduler를 확인합니다.
생성 후 pom.xml에서 Quratz의 종속성은 다음과 같습니다.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quartz</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
인터페이스 서비스를 작성해야 하기 때문에 spr이 도입되었습니다.