package com.qs.serve.task; import com.qs.serve.task.controller.TaskActivityController; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; /** * @author YenHex * @since 2023/7/14 */ @Slf4j @Component @AllArgsConstructor @ConditionalOnProperty(value = "project.task", havingValue = "true") public class BirTask { TaskActivityController activityController; @Scheduled(cron="0 0 1 * * ?") public void buildTempTable(){ activityController.taskBir(null); } }