Spring Boot は新しいフレームワークではありません。Spring の欠点を改善し、最適化します。Maven がすべての jar パッケージを統合するのと同じように、Spring Boot は多くのフレームワークの使用方法をデフォルトで備えています。 SpringBoot は Spring の機能を強化するものではなく、Spring を素早く使用するための手段です。
Spring Boot は公式に次のように述べています: Spring Boot は Spring ベースの開発プロジェクトの開始点です Spring Boot は、Spring アプリケーションを迅速に実行し、構成ファイルを可能な限り削減できるように設計されています。 SSM フレームワークを使用する場合、開発者は構成に多くの時間を無駄にします。Spring Boot フレームワークを使用すると、こうした面倒な構成が軽減され、ビジネス ロジック コードの作成に集中できるようになり、開発効率が向上します。
Springboot は、構成よりも規約が重要であるという coc の考えに基づいて、Spring を簡単に使用する方法を提供します。これにより、開発者は構成と論理業務の間で思考を切り替える必要がなくなり、論理業務のためのコード作成に専念できるようになり、開発効率が大幅に向上します。 Springboot は 2014 年にリリースされた非常に新しいテクノロジーであり、Spring のトップ プロジェクトの 1 つです。
Spring は使用するのに優れていますが、それでも迷惑な側面があります。
複雑な構成
Spring コンポーネントは軽量ですが、構成は重量級です。 Springフレームワークを利用すると、設定XMLやアノテーションを大量に記述する必要があり、業務コードとSpring設定の間で思考が行ったり来たりすることになり、開発効率が低下してしまう。
複雑な依存関係
Spring の各コンポーネントには異なる依存関係があり、環境設定時にどのライブラリをインポートするか座標を分析し、依存関係のある他のライブラリも分析してインポートする必要があります。 . 座標で間違った依存バージョンが選択されると、その後の非互換性の問題がプロジェクトの開発の進行を著しく妨げます。
知っておく必要があるのは、springboot は Spring の機能を拡張するものではなく、Spring を素早く使用する方法を提供するということです。
自動構成
SpringBoot の自動構成は実行時 (より正確には、アプリケーションの起動時) のプロセスです。どの Spring 構成を使用するかを決定するには、多くの要素が考慮されます。このプロセスは springboot によって自動的に完了します。
以前は、jar パッケージの座標をインポートするときに 1 つずつインポートしていましたが、現在では、springboot は特定の関数を含むパッケージをパッケージ化して、いくつかのデフォルト関数を提供します。
補助機能
組み込みサーバー、セキュリティ、インジケーター、正常性検出、外部構成など、大規模なプロジェクトで一般的な機能以外の機能を提供します。
次に、SpringBoot を使用して、HelloController クラスの hello メソッドを定義し、「Hello SpringBoot」を返すという要件を満たす必要があります。
Spring を使用してこれを行う場合、多くの座標をインポートし、クラスを定義し、注釈を追加し、XML 構成を記述する必要があります。
次に、springboot を使用して環境を構築します。pom .xml は次のように記述するだけです。 内容は十分です。
springboot のデフォルトのパッケージ化方法は jar
<!--springboot需要继承的父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> </parent> <dependencies> <!--web相关的依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
です。アイデアは、springboot をすばやくビルドする方法を提供します。
できます。プロジェクト作成時に spring Initializr を選択すると、すぐに springboot プロジェクトを作成できます
## プロジェクト関連情報を入力します #その後、Web サポートを追加できます これにより、idea は springboot プロジェクト環境を自動的に作成し、Maven 座標もインポートされます。以上がSpringBoot をすぐに使い始める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。