Getting Started with Spring Boot 3.5.0
A comprehensive guide to Spring Boot 3.5.0 with modern cloud-native Java development
なぜ Spring Boot 3.5.0 なのか?
高速起動
Virtual Threads と AOT コンパイルにより、従来比で大幅な起動時間短縮を実現。 コンテナ環境での素早いスケールアップが可能です。
エンタープライズ対応
Jakarta EE 準拠により、エンタープライズ要件を満たす堅牢なアプリケーション開発。 Spring Security 6.x による最新のセキュリティ対応。
クラウドネイティブ
Kubernetes、Docker、そしてサーバーレス環境への最適化。 Buildpacks による効率的なコンテナイメージ作成をサポート。
可観測性
Micrometer による包括的なメトリクス収集。 分散トレーシングとログ集約による運用監視の完全対応。
自動設定
intelligent な自動設定により、設定ファイルの記述を最小化。 開発者は業務ロジックに集中できます。
大規模開発
テストスライス、Testcontainers によるテスト効率化。 チーム開発をサポートする豊富な開発者ツール群。
3 ステップで始める
プロジェクト作成
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
アプリケーション作成
簡単な REST API を作成します。
@RestController
public class HelloController {
@GetMapping("/")
public String hello() {
return "Hello, Spring Boot 3.5.0!";
}
}
起動・デプロイ
アプリケーションを起動して、すぐに動作確認。
./mvnw spring-boot:run
# または
java -jar target/demo-0.0.1-SNAPSHOT.jar