abstract class ScheduledProcess {
abstract List<String> fetchNewContent()
abstract List<String> cron()
//This SPeL doesn't work just stating what kind of expression I'm looking for
@Scheduled(cron='#{this.cron()}')
void persistContent(){
doSomeStuffWithContent(fetchNewContent())
}
}
は、私の目標は、自分自身がすべてのサブクラスで@Scheduled
メソッドを実装する必要が繰り返さないことです。 cron()
メソッドは、特定のサブクラスcron式を返します。しかし、私は、注釈にcron値を渡す方法を見つけていません。たぶん私はちょうどこの問題を間違った方法で見ているだけです。
あなたが上手の込んだ – reos