Skip to content

application.yml に connectionTimeZone / Jackson 時刻設定(JST)を反映 #142

Description

@win2cot

背景

コーディング規約 §12.1(PR #135)で MySQL Connector/J 8 の TZ 設定と Jackson のタイムスタンプ出力設定を必須化したが、現行 application.yml には未反映(Testcontainers が JDBC URL を生成している状態)。

2026-05-26 更新: 「日本圏前提・全層 JST 統一」方針確定(#265)に伴い、Jackson の時間設定を Asia/Tokyo に変更。

作業

  • spring.datasource.url?connectionTimeZone=SERVER&forceConnectionTimeZoneToSession=true を付与(本番 / ステージング向け Profile)
  • spring.jackson.time-zone: Asia/Tokyo を設定
  • spring.jackson.serialization.write-dates-as-timestamps: false を設定
  • 既存 Testcontainers テストが本設定でも pass することを確認(MySQLContainer#withUrlParam で URL パラメータ再現)
  • RDS パラメータグループ側の time_zone = Asia/Tokyo 設定は別途インフラチームと調整

前提

参照

Metadata

Metadata

Assignees

No one assigned

    Labels

    claude:ready実装着手 OK のサイン。人が付与すると実装 Claude が起動

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions