2016-06-17 2 views
0

У меня есть приложение весны, которое работает в облачном литейном цехе. Кроме того, я использую Spring-cloud-connector (CloudFoundryServiceInfoCreator) для извлечения URL-адресов для различных сервисов, таких как MariaDB, Redis и т. Д. Мне нужно использовать Quartz для планирования, и я следую docs (http://www.quartz-scheduler.org/documentation/quartz-2.1.x/configuration/ConfigJDBCJobStoreClustering.html), где «org.quartz». dataSource.myDS.URL 'жестко закодирован в файле свойств. Мне нужно иметь возможность установить его во время выполнения. Есть ли способ? Или кварц можно настроить только через файл свойств? Я сомневаюсь в этом.Как настроить URL-адрес Quartz DataSource динамически?

ответ

1

Вы можете динамически создать кварц StdSchedulerFactory с примера java.util.Properties, который может дать вам гибкость, которую вы ищете.

Для получения более подробной информации см Javadoc здесь:

http://www.quartz-scheduler.org/api/2.2.1/org/quartz/impl/StdSchedulerFactory.html

http://www.quartz-scheduler.org/api/2.2.1/org/quartz/impl/StdSchedulerFactory.html#StdSchedulerFactory(java.util.Properties)

Смежные вопросы