スプリングプロジェクトではタイミングタスクを使用して、生産環境に関するデータレポートを計算します.

497 ワード

シーン:現在のユーザーは大量の注文データを持ってきて、当日の注文データを統計して、各種の次元によってまとめて相応の注文書のデータを計算します.

設定ファイルでは、以上の構成を宣言し、spring-contextの依存性が必要です.
@Component
class ReportSchedule {

    @Scheduled(cron = "0/5 * * * * ?")
    void testSchedule() {
        println(" 5s    " + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))
    }
}
beanを宣言して、beanで@Schduledの注釈を使って、注釈ではcron表現を使って同期時間を設定します.