Spring Bootのテストコードを網羅したZennの大全記事が、SI現場の引き継ぎ資料に使える粒度だった。Mockitoだけでなく、SpringBootTestのスライス分割やTestcontainers連携まで踏み込んでいる。テスト戦略を組み直す前に通読しておきたい。
zenn.dev/zak4132/articles/ja…
Spring Bootの@ConfigurationPropertiesは@Valueの集合よりも保守性が圧倒的に高い。型変換とバリデーションを構造体ごとに括れるので、設定が増えるほど効いてくる。@Validatedで@NotBlankまで効かせると、起動時に設定漏れが落ちる。
#Java#エンジニア転職
Spring Modulith、モジュール間の依存関係を検証してくれる。
@ApplicationModuleTestでモジュール境界のテストが書ける。
モノリスで始めて将来マイクロサービスに分割する設計と相性がいい。依存関係が汚れる前に導入しておくと効果的だった。
#SpringBoot#エンジニア採用