Spring Boot @SchedulerLock는 분산 잠금 기능을 제공하는 어노테이션입니다. 분산 시스템에서 여러 인스턴스가 동시에 실행되고 있는 경우, 특정 작업을 한 번에 한 인스턴스 만 실행하도록 보장합니다. 즉 서버가 여러곳에서 구동중일 때 스케줄락을 통해 스케줄러가 한번만 실행되도록 해주는 기능입니다. 사용법 build.gradle에 dependency 주입 //shedlock implementation("net.javacrumbs.shedlock:shedlock-spring:4.14.0") implementation("net.javacrumbs.shedlock:shedlock-provider-jdbc-template:4.14.0") Config클래스 생성 @Configuration class..