ホームページ  >  記事  >  スプリングブーツとは何ですか?

スプリングブーツとは何ですか?

不言
不言オリジナル
2019-03-30 13:19:0289711ブラウズ

スプリングブーツとは何ですか?

#スプリングブーツとは何ですか?

Spring Boot は、Pivo​​tal チームが提供する新しいフレームワークで、新しい Spring アプリケーションの初期構築と開発プロセスを簡素化するように設計されています。

Spring フレームワークの大きなファミリーでは、Spring、SpringMvc フレームワークなど、多くの派生フレームワークが作成されています。Spring の中心的な内容は、制御の反転 (IOC) と依存性注入 (DI) にあります。いわゆる制御の反転は技術ではなくアイデアです. 操作の観点から言えば、Spring 構成ファイルに を作成することを指します. 依存関係の注入とは、Spring コンテナーがオブジェクトにリソースを提供することを意味しますアプリケーションの参照オブジェクトや定数データなどを待ちます。

SpringBoot はフレームワークであり、全く新しいプログラミング仕様です。その出現により、フレームワークの使用が簡素化されます。いわゆる簡略化とは、多くの Spring フレームワークで必要とされる多数の煩雑な構成ファイルを簡素化することを意味します。サービス範囲が簡略化された構成ファイルであるフレームワークを提供するフレームワーク。

SpringBoot の最も明白な機能は です。これにより、ファイル構成が非常にシンプルになり、アプリケーションのデプロイメントが簡単になります (SpringBoot にはサーバーが組み込まれており、スタートアップ クラス コードが装備されています)。開発用に Web コンテナを開きます。

Spring Boot のコア機能

1. 独立して実行できる Spring プロジェクト: Spring Boot は、jar パッケージの形式で独立して実行できます。

2. 埋め込みサーブレット コンテナ: Spring Boot は Tomcat、Jetty、Undertow の埋め込みを選択でき、プロジェクトを war パッケージの形式でデプロイする必要はありません。

3. Maven 構成の簡素化: Spring は、Maven 構成を簡素化するために推奨される基本 POM ファイルを提供します。

4. Spring を自動的に構成する: Spring Boot は、プロジェクトの依存関係に基づいて Spring フレームワークを自動的に構成し、プロジェクトで使用される構成を大幅に削減します。

5. 本番環境で使用できる機能を提供する: パフォーマンス指標、アプリケーション情報、アプリケーションのヘルスチェックなど、本番環境で直接使用できる機能を提供します。

6. コード生成と XML 構成なし: Spring Boot はコードを生成しません。 Spring のすべての設定は、XML 設定をまったく行わなくても実現できます。

以上がスプリングブーツとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。