このプロジェクトについて

Spring Bootは、Springを基盤とした本番品質のアプリケーションやサービスを、最小限の手間で作成するのに役立ちます。Springプラットフォームに対して意見主導型の見解を採用しているため、新規ユーザーも既存ユーザーも、必要な部分に素早く到達できます。 Spring Bootを使用すると、`java -jar`で起動できるスタンドアロンのJavaアプリケーションや、より従来型のWARデプロイを作成できます。Springスクリプトを実行するためのコマンドラインツールも提供されています。 主な目標は次のとおりです。 * すべてのSpring開発において、根本的により速く、広く利用しやすい入門体験を提供すること。 * 意見主導型でありながら、要件がデフォルトから離れる場合には素早く道を譲ること。 * 大規模なクラスのプロジェクトに共通するさまざまな非機能機能(たとえば、組み込みサーバー、セキュリティ、メトリクス、ヘルスチェック、外部化設定)を提供すること。 * コード生成を行わず、XML設定も要求しないこと。 READMEには、Javaによる完全なSpring Bootアプリケーションの簡単なティーザーが含まれており、`@SpringBootApplication`を付けた`@RestController`が「Hello World!」を返し、`SpringApplication.run`で実行されることを示しています。 ヘルプを得るためのリソース: * リファレンスドキュメント、特にHow-to。 * spring.ioのSpringの基本とガイド。 * アップグレード手順と新機能に関するリリースノート。 * `spring-boot`タグが付いたStack Overflowの質問。 * バグ報告用のGitHub Issues。 コントリビューションは歓迎されます。コントリビューションガイドラインが提供されています。Issueは、Issueトラッカーを検索した後に、できるだけ多くの情報(Spring Bootのバージョン、OS、JVMのバージョン)を添えて報告する必要があります。 ソースからのビルドは任意です。Gradle wrapperとJDK 25を使用できます。`./gradlew publishToMavenLocal`はすべてのモジュールをビルドし、テストを実行せずにローカルのMavenキャッシュに公開します。`./gradlew build`はすべてをビルドします。 spring.ioのガイドでは、Spring Bootの使用方法を段階的に示しています。これには、Building an Application with Spring Bootや、Building a RESTful Web Service with Spring Boot Actuatorが含まれます。 Spring Bootは、Apache 2.0ライセンスの下でリリースされたオープンソースソフトウェアです。