プロジェクトではJBoss Appサーバー7.0.0、Spring 4.1.6、Hibernate-JPA 2.0を使用しています。プロパティで指定された設定間隔でデータを保持したい。このために私は春のスケジューリングを使用しています@Scheduled(fixedRateString = "${db.commit.interval}")
が、public void commitToDB()
私が直面している1つの問題は、このメソッドがサーバーの起動時に自動的に呼び出されることです。つまり、このメソッドが5分ごとに呼び出されるようにスケジュールした場合、12:00:00にサーバーが起動した後、このメソッドが12:00:05 に呼び出される必要がありますが、12:00:00 にのみ呼び出されます (つまり、サーバーの起動時)。それが問題なのか、それとも何か不足しているのかを誰かが示唆できますか?
1306 次