【问题标题】:Spring Cloud Task without persisting metadata to database?Spring Cloud Task 没有将元数据持久化到数据库?
【发布时间】:2017-09-28 07:24:23
【问题描述】:

我想创建一个Spring cloud task application(带有@EnableTask),将其输出保存到关系数据库,但同时我不希望它在我的数据库中保存taskExecution 的元数据。 我想强制它始终将内存映射用于其内部任务元数据。

有没有办法做到这一点?

【问题讨论】:

    标签: java spring spring-boot spring-cloud-task


    【解决方案1】:

    我找到了一种方法来实现这一点,方法是手动初始化 DefaultTaskConfigurer bean 并将 null 值传递给它的 dataSource。 见下文:

       @Bean
       @Primary
       DefaultTaskConfigurer taskConfigurer() {
            DefaultTaskConfigurer taskConfigurer = new 
            DefaultTaskConfigurer(null, TaskProperties.DEFAULT_TABLE_PREFIX);
            return taskConfigurer;
        }
    

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      • 2015-08-19
      • 2021-09-19
      • 2019-09-24
      • 2019-06-04
      相关资源
      最近更新 更多