0

同様の質問がいくつかあるのを見てきました。しかし、それらのほとんどは、この問題を引き起こす重複した Bean を持っています。アプリケーション コンテキスト定義に構成の重複がないにもかかわらず、スケジュールされたタイマーも 2 回実行されます。

これが私の定義ですapplicationContext.xml。注釈駆動型タスクを有効にしました。

<task:annotation-driven />

そして、ここに私のタイマーサービスがあります:

@Component
public class SessionTimer {

    @Scheduled(fixedDelay = 30000)
    public void killSession() {
      // business processes
      logger.debug("Current time: " + RIAUtil.sdfTimestampWithSeconds.format(now));
    }

}

この問題の背後にあるアイデアはありますか?

4

0 に答える 0