0
出力をリレーショナルデータベースに保存するSpring cloud task application
(@EnableTask
)を作成したいが、同時にデータベースにtaskExecution
のメタデータを保存したくない。 内部タスクメタデータのために常にメモリ内マップを使用するようにしたいと思います。メタデータをデータベースに永続化しないSpring Cloudタスク?
これを達成する方法はありますか?
出力をリレーショナルデータベースに保存するSpring cloud task application
(@EnableTask
)を作成したいが、同時にデータベースにtaskExecution
のメタデータを保存したくない。 内部タスクメタデータのために常にメモリ内マップを使用するようにしたいと思います。メタデータをデータベースに永続化しないSpring Cloudタスク?
これを達成する方法はありますか?
これを実現する方法として、DefaultTaskConfigurer Beanを手動で初期化し、null値をそのdataSourceに渡す方法がありました。 下記を参照:
@Bean
@Primary
DefaultTaskConfigurer taskConfigurer() {
DefaultTaskConfigurer taskConfigurer = new
DefaultTaskConfigurer(null, TaskProperties.DEFAULT_TABLE_PREFIX);
return taskConfigurer;
}