我有一个具有石英API的spring boot应用程序来创建和安排作业触发器。要配置quartz调度程序,我有quartz.properties,其中提到了DB详细信息,包括用户名和密码。
我想将用户名和密码作为命令行参数传递,而不是使用来自quartz.properties的参数。请建议我如何实现这一目标。提前致谢。
如果你使用QuartzAutoConfiguration,你可以使用spring-boot >= 2.0.0
。为此,您可以使用DataSource
注释一些QuartzDataSource,您可以为其指定自己的弹簧属性。然后,您可以将标准弹簧属性传递给您的应用程序。