SpringBoot имеет автоматическую настройку Quartz, вам не нужно настраивать Quartz с помощью quartz.properties, так как он ничего не знает о Spring, поэтому вы не можете просто вставить туда имя источника данных.Прочитайте документацию .
Все, что вам нужно для начала работы с Quartz, - это включить стартовый файл в ваш файл pom.xml:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quartz</artifactId>
</dependency>
Настройте стандартный источник данных Spring (application.properties):
spring.datasource.url = jdbc:postgresql://localhost:5432/quartz
spring.datasource.username = admin
spring.datasource.password = admin
Затем добавьте (в application.properties):
spring.quartz.job-store-type=jdbc
# Add the below line to have Spring Boot auto create the Quartz tables
spring.quartz.jdbc.initialize-schema=always
Если вы хотите передать дополнительные свойства в Quartz, вы можете добавить префикс имени свойства к spring.quartz.properties
вот так:
spring.quartz.properties.org.quartz.scheduler.instanceName=LivingOrdering