Getting Started with Spring Boot 3.5.0

Master modern cloud-native Java development with Spring Boot 3.5.0 - from zero to production in minutes

なぜ Spring Boot 3.5.0 なのか?

高速起動

Virtual Threads と AOT コンパイルにより、従来比で大幅な起動時間短縮を実現。 コンテナ環境での素早いスケールアップが可能です。

エンタープライズ対応

Jakarta EE 準拠により、エンタープライズ要件を満たす堅牢なアプリケーション開発。 Spring Security 6.x による最新のセキュリティ対応。

クラウドネイティブ

Kubernetes、Docker、そしてサーバーレス環境への最適化。 Buildpacks による効率的なコンテナイメージ作成をサポート。

可観測性

Micrometer による包括的なメトリクス収集。 分散トレーシングとログ集約による運用監視の完全対応。

自動設定

intelligent な自動設定により、設定ファイルの記述を最小化。 開発者は業務ロジックに集中できます。

大規模開発

テストスライス、Testcontainers によるテスト効率化。 チーム開発をサポートする豊富な開発者ツール群。

3 ステップで始める

1

プロジェクト作成

Spring Initializr でプロジェクトを生成します。

curl https://start.spring.io/starter.zip \
  -d type=maven-project \
  -d language=java \
  -d bootVersion=3.5.0 \
  -d baseDir=demo \
  -d groupId=com.example \
  -d artifactId=demo \
  -d dependencies=web,actuator \
  -o demo.zip && unzip demo.zip
2

アプリケーション作成

簡単な REST API を作成します。

@RestController
public class HelloController {
    @GetMapping("/")
    public String hello() {
        return "Hello, Spring Boot 3.5.0!";
    }
}
3

起動・デプロイ

アプリケーションを起動して、すぐに動作確認。

./mvnw spring-boot:run
# または
java -jar target/demo-0.0.1-SNAPSHOT.jar

最新の更新情報

データ永続化の章を新規追加

2025年6月14日更新

Spring Data JPA、R2DBC、Redis を使った現代的なデータアクセス手法を網羅的に解説。

詳細を見る

可観測性とメトリクス強化

2025年6月14日更新

Grafana Tempo、Zipkin との連携例と、ECS 準拠 JSON ログ出力の実装方法を追加。

詳細を見る

Testcontainers 最新対応

2025年6月14日更新

並列実行とキャッシュ機能を活用した効率的なテスト環境構築手法を更新。

詳細を見る