【问题标题】:Pass database credentials as command line input in Quartz API with Spring Boot application使用 Spring Boot 应用程序在 Quartz API 中将数据库凭据作为命令行输入传递
【发布时间】:2019-10-23 15:53:13
【问题描述】:

我有一个 Spring Boot 应用程序,它具有用于创建和安排作业触发器的石英 API。要配置石英调度程序,我有quartz.properties,其中提到了包括用户名和密码在内的数据库详细信息。

我想将用户名和密码作为命令行参数传递,而不是使用来自quartz.properties 的参数。我怎样才能做到这一点?

【问题讨论】:

    标签: java spring-boot properties quartz-scheduler


    【解决方案1】:

    如果您使用的是spring-boot >= 2.0.0,则可以使用QuartzAutoConfiguration。为此,您可以使用QuartzDataSource 注释一些DataSource,您可以为其指定自己的弹簧属性。然后您可以将标准弹簧属性传递给您的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-05
      • 2015-10-27
      • 2017-01-01
      • 2020-12-13
      • 1970-01-01
      • 2019-06-23
      • 2021-04-29
      • 1970-01-01
      相关资源
      最近更新 更多