Spring Boot– tag –
-
Spring BootとFlywayでDB変更を管理する|マイグレーションの基本
Spring BootでFlywayを使う基本を解説。導入設定、versioned migration、既存DBのbaseline、validate、失敗時の確認、テストの注意点を整理します。 -
Spring BootでAPIの二重処理を防ぐ|冪等キーとDB設計
Spring BootのAPIで、HTTPクライアントの再送による二重処理を防ぐ設計を整理。Idempotency-Keyのスコープ、入力との照合、DB一意制約、同時到着と結果返却、保持期限、失敗時の扱い、外部APIとアウトボックスの保証範囲を解説します。 -
Spring Bootの@ConfigurationProperties入門|@Valueとの違い
Spring Bootの@ConfigurationPropertiesで設定値を型付きオブジェクトにまとめる入門記事。登録方法、階層構造、@Valueとの使い分け、設定検証、型不一致・未登録時の確認観点をJavaとYAMLの例で解説します。 -
Spring BootとTestcontainersで始めるMySQL統合テスト
Spring BootとTestcontainersでMySQLを使うRepository・DBアクセスの統合テストを始める手順を整理。依存関係、接続設定、テストデータ準備、コンテナのライフサイクル、Docker・CIの注意点を説明用コードで解説します。 -
Spring Boot|@WebMvcTestと@SpringBootTestの違いと使い分け
Spring Boot 3.5を対象に、@WebMvcTestと@SpringBootTestの違いを整理。ロード範囲、MockMvc、依存先のモック化、実サーバー起動の有無を比較し、Controllerの検証とアプリ全体の連携確認に応じた使い分けを解説します。 -
Spring Bootの定期処理で二重実行を防ぐ方法|単体・複数台構成の対策
Spring Bootの定期処理で二重実行を防ぐ方法を、単一JVMと複数台構成に分けて解説。@Scheduledの設定確認、共有DBとShedLockによる排他制御、トランザクションとの違い、冪等性、ロック期限切れや障害復旧の検証観点を整理します。 -
Spring Bootのファイルアップロード|容量制限・形式検証・安全な保存方法
Spring Bootのファイルアップロードを、MultipartFileによる受信から容量制限、形式検証、安全な保存まで順に整理。ファイル名の扱い、認証・認可、失敗時の後始末、異常系テストも含め、実装時に確認したい対策と適用条件を解説します。 -
Spring Security入門|認証 / 認可とSecurityFilterChain設定
Spring Securityの認証 / 認可の違いから、SecurityFilterChain、authorizeHttpRequests、ユーザー情報の設定まで解説。formLogin、httpBasic、CSRF、セッション管理、401 / 403の違いも整理します。 -
Spring Bootのバリデーション入門|@Valid / BindingResultの使い方を解説
Spring Bootで入力チェックを実装する基本を整理します。@Valid / BindingResult / 主要アノテーションの違い、実装例、よくあるつまずきまで入門向けに解説します。 -
【入門】Spring BootのDIとは?@Autowired / コンストラクタインジェクションを解説
Spring BootのDI / IoCを初学者向けに整理します。DIとIoCの違い、@Autowired の基本、コンストラクタインジェクションを使う理由、ハマりやすい注意点までわかりやすく解説します。
12
