Configurando Quartz

Configurando Quartz

Crie no pacote config a classe QuartzConfig.

Importe tudo do Org.quartz.

@Configuration
public class QuartzConfig {

    @Bean
    public JobDetail quartzJobDetail() {
        return JobBuilder.newJob(SendBookLoanNotificationScheduleJob.class).storeDurably().build();
    }

    @Bean
    public Trigger jobTrigger() {
        // 51 18 = 18:51
        //qualquer coisa pesquise sobre cron expressions

        String exp = "0 51 18 * * ?";
        return TriggerBuilder
                .newTrigger()
                .forJob(quartzJobDetail())
                .startNow()
                .withSchedule(CronScheduleBuilder.cronSchedule(exp))
                .build();
    }
}

Atualizado