2017-09-28 16 views
0

出力をリレーショナルデータベースに保存するSpring cloud task application@EnableTask)を作成したいが、同時にデータベースにtaskExecutionのメタデータを保存したくない。 内部タスクメタデータのために常にメモリ内マップを使用するようにしたいと思います。メタデータをデータベースに永続化しないSpring Cloudタスク?

これを達成する方法はありますか?

答えて

0

これを実現する方法として、DefaultTaskConfigurer Beanを手動で初期化し、null値をそのdataSourceに渡す方法がありました。 下記を参照:

@Bean 
    @Primary 
    DefaultTaskConfigurer taskConfigurer() { 
     DefaultTaskConfigurer taskConfigurer = new 
     DefaultTaskConfigurer(null, TaskProperties.DEFAULT_TABLE_PREFIX); 
     return taskConfigurer; 
    } 
関連する問題