このプロジェクトについて
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ライセンスの下でリリースされたオープンソースソフトウェアです。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.