spring boot は、単なる構成ツール、統合ツール、および補助ツールです。
springmvc はフレームワークであり、プロジェクト内で実行される実際のコードです。
Spring MVC は、Web アプリケーションを開発するための軽く結合された方法を提供します。
Spring のモジュールであり、Web フレームワークです。 Dispatcher Servlet、ModelAndView、View Resolver を使用すると、Web アプリケーションの開発が簡単になります。解決される問題領域は、Web サイト アプリケーションまたはサービス開発 (URL ルーティング、セッション、テンプレート エンジン、静的 Web リソースなど) です。
(ビデオ チュートリアルの推奨: java ビデオ )
Spring Boot は自動構成を実装し、プロジェクト構築の複雑さを軽減します。
これは主に、Spring フレームワークを使用するには多くの設定が必要であり、煩雑すぎるという問題を解決するためのものであり、Spring を置き換えるソリューションではありませんが、Spring フレームワークと密接に統合されています。 Spring を改善するための開発者エクスペリエンス ツール。同時に、一般的に使用される多数のサードパーティ ライブラリ構成 (Jackson、JDBC、Mongo、Redis、Mail など) が統合されており、Spring Boot アプリケーションのこれらのサードパーティ ライブラリは、外部から使用できます。 - ほぼゼロの構成ですぐに使用できます (すぐに使用できる)。
Spring Boot は、プロジェクトの構築プロセスを簡素化するための単なるキャリアです。 WEB プロジェクトをホストしており、MVC フレームワークとして Spring MVC を使用している場合、作業のこの部分は Spring Boot ではなく Spring MVC によって実行されるため、ワークフローは上で説明したものとまったく同じになります。
ユーザーにとって、Spring Boot への切り替え後、プロジェクトの初期化方法が変更され、設定ファイルが変更されました。また、Tomcat などのコンテナ サーバーを別途インストールする必要はなく、Maven は印刷するだけで済みます。 jar パッケージをダウンロードして直接実行します。Web サイトでは、コアとなるビジネス ロジックの実装とビジネス プロセスの実装に変更はありません。
推奨チュートリアル: java エントリー プログラム
以上がSpringbootとSpringMVCの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。