Spring Boot 3の記事一覧
-
Spring Boot 3.2+でMicrometer TracingとZipkinを使って分散トレーシングを導入する
Spring Boot 3.2以上でMicrometer TracingとZipkinを使って分散トレーシングを導入する手順を解説。Spring Cloud Sleuth廃止後の移行方法、サービス間のトレースID伝播、Zipkin UIでの確認方法まで実践的に紹介します。
-
Spring Boot 2.x から 3.x への移行ガイド
Spring Boot 2.x から 3.x へのアップグレードで発生するコンパイルエラー・起動エラーの原因と対処法を実例コードで解説。javax→jakarta 置換、SecurityFilterChain 移行、spring.factories 廃止への対応を移行チェックリスト付きで整理します。
-
Spring BootでResilience4jを使ったサーキットブレーカーを実装する方法
Resilience4jとSpring Bootでサーキットブレーカーを実装するハンズオンガイド。@CircuitBreaker・@Retry・@RateLimiterの使い方、フォールバック設計、application.ymlによるパラメータ設定まで実践コードで解説します。
-
Spring Boot 3.2 + Java 21の仮想スレッド(Virtual Threads)で高スループットを実現する方法
Java 21のProject LoomによるVirtual Threadsをspring.threads.virtual.enabled=trueで有効化し、従来スレッドモデルとのパフォーマンス差を実測。ThreadLocalの挙動変化・ピン留め問題・@Asyncとの使い分けまで解説する実践ガイド。
-
Spring BootアプリをDockerコンテナで動かす方法 - Dockerfile作成からDocker Compose連携まで
Spring BootアプリのDockerfile最適化(マルチステージビルド・レイヤーキャッシュ)からDocker ComposeでのPostgreSQL連携起動まで、ローカル開発〜本番移行を一本で解説する実践ガイド。