私は毎朝午前1時に実行する機能を持っています。今日実行する必要があるデータベースからデータを取得し、すぐに実行します。Spring MVCでタスクをスケジュールするためのcronの作成方法
私が望むのは、タスクを直ちに実行するのではなく、将来そのタスクをデータベースの行に表示する将来のどこかで実行するタスクをスケジュールすることです。
これはどのように達成できますか。
私は毎朝午前1時に実行する機能を持っています。今日実行する必要があるデータベースからデータを取得し、すぐに実行します。Spring MVCでタスクをスケジュールするためのcronの作成方法
私が望むのは、タスクを直ちに実行するのではなく、将来そのタスクをデータベースの行に表示する将来のどこかで実行するタスクをスケジュールすることです。
これはどのように達成できますか。
石英スケジューラを使用できます。ここ
あなたはあなたのあなたの方法春を超える簡単に言えば、時間パターンは、この方法では、5分ごとに実行されます
@Scheduled(cron="0 */5 * * * ?")
をBeanをチュートリアル
へのリンクを管理しています。
けれどもXMLは、あなたは、このメソッドは60秒ごとに実行する実行され、このよう
<bean id="myJobBean" .../>
<task:scheduled-tasks>
<task:scheduled ref="myJobBean" method="execute" cron="0/60 * * * * *"/>
</task:scheduled-tasks>
でそれを行うことができます。あなたは時間パターンのためのGoogleをすることができます。
私はすでにそれを行う機能を持っています。私が望むのは、すぐにタスクを実行するのではなく、この機能を他の時間にスケジュールすることです。 –
@EvanRootこれまでに共有したことも、あなたが望むのと同じことをする能力を持っています。詳細については、春のドキュメントhttp://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.htmlを参照してください。 –