spring、springmvc、springboot の違いは次のように理解できます。
Spring には SpringMVC が含まれ、SpringBoot には Spring または Spring ベースの拡張機能が含まれます。春に。
(推奨される学習: Java 開発入門 )
個別に紹介しましょう:
1、Spring
Spring は、Web 層、ビジネス層、Dao 層、永続化層のコンポーネントを引き継ぎ、さまざまな Bean の設定や Bean 間の関係を維持できるオープンソースのコンテナ フレームワークです。そのコアは Inversion of Control (IOC) と Aspect Orientation (AOP) であり、簡単に言うと、階層化された軽量のオープン ソース フレームワークです。
2. SpringMVC
Spring MVC は SpringFrameWork の後継製品であり、Spring Web Flow に統合されています。 SpringMVC は、サーブレットを置き換えるために使用される Web 層の MVC フレームワークです (リクエストの処理、応答、フォーム パラメーターの取得、フォームの検証など)。
(ビデオ チュートリアルの推奨: java ビデオ チュートリアル)
SpringMVC は、MVC のオープン ソース フレームワークです。SpringMVC=struts2 spring。springMVC は、Struts2 と Struts2 の統合に相当します。春。 。
3. SpringBoot
Springboot は、Spring フレームワークの IOC および AOP の核となるアイデアを継承し、アプリケーションの開発とデプロイを簡素化するマイクロサービス フレームワークです。
Spring Boot は、Spring アプリケーションの作成、実行、デバッグ、デプロイメントなどを簡素化するために登場しました。これを使用すると、XML 構成にあまり注意を払うことなく Spring アプリケーションの開発に集中できます。依存関係パッケージが多数提供されており、依存関係の問題は使用習慣に従って解決されています --->習慣は慣例よりも重要です。
以上がspring、springmvc、springboot の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。