spring-boot-starter-quartz указать другой разъем дб? - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть приложение весенней загрузки, которое работает правильно
с кварцевой работой, которая работает правильно
все связанные с кварцем таблицы создаются в схеме FOO, указанной в application.properties

spring.datasource.url=
spring.datasource.username=
spring.datasource.password=

как указать другую схему БД только для кварцевых объектов?

1 Ответ

1 голос
/ 23 апреля 2019

Чтобы использовать другой источник данных для кварцевых планировщиков, вы должны создать источник данных bean-компонента, помеченный @ QuartzDataSource

@Bean
@QuartzDataSource
public DataSource dataSource() {
    ...
}

Чтобы Quartz использовал источник данных, отличный отосновной DataSource приложения, объявите bean-компонент DataSource, аннотируя его метод @Bean с помощью @QuartzDataSource.Это гарантирует, что специфичный для кварца источник данных используется и SchedulerFactoryBean, и для инициализации схемы.


Связанные документы: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-quartz.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...