Skip to content

dev-fjk/age-additional-batch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

age-additional-batch

Spring Batchの備忘録 年齢更新バッチ

環境

  • java 11
  • groovy 3.0
  • Spring Boot 2.5.4
  • Spring Batch
  • Spock
  • Maven
  • h2
  • PostgreSQL 13.4
  • My Batis

機能

  • Chunk : 年齢更新機能
    • Reader : DB(h2/Postgre) から 誕生日がバッチ実行日のユーザー一覧を取得しjavaオブジェクトへ変換
    • Processor : 現在日時からユーザーの誕生日を減算し 結果を年齢としてjavaオブジェクトに保存
    • writer : Processorで加工したデータをDBに書き込み
  • Tasklet : Line通知機能
  • Tasklet : Slack通知機能
  • Tasklet : ログファイル削除機能
    • ローカルのログディレクトリからログファイルを削除する(デフォルトは前日分までのファイルを保持)

About

Spring Batch の備忘録用リポジトリ 年齢更新バッチ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published