[解決済み] Spring MVCかSpring Bootか【終了しました
質問
大企業の(Web)プロジェクトでは、Spring MVCとSpring-Bootのどちらを使うのがおすすめでしょうか?
Spring-Bootは、Spring MVCに比べると、設定という点では非常に簡単です。
Spring-Bootを使えば、Spring MVCと同じような利点があるのでは?
あなたは何をお勧めしますか?
どのように解決するのですか?
個人的なアドバイスとしては、多くの理由から、絶対に Spring Boot を使用することです。
-
1 つ目は、Boot が Spring の未来であるということです。つまり、Boot を使用することで を使用すると、Spring コミュニティの多くのコミットメントの恩恵を受けることができるということです。今日の Spring プロジェクトの大半は のプロジェクトは、完全にBootに統合されています。 コミュニティでさえも、Boot をベースにした多くのアプリケーションの開発を始めています。 アプリケーションを開発し始めています。例えば、管理・監視のためのアプリケーションです。 次のようなものがあります。 Spring Bootアドミン
-
Spring Bootを使用すると、次のような非常に優れた便利な機能を利用することができます。 アクチュエータやリモートシェルなど、非常に便利な機能を利用できます。 アプリケーションを向上させることができます。 アプリケーションを改善します。
-
非常に素晴らしく強力なプロパティと設定コントロール - あなたは でアプリケーションを構成することができます。
application.properties/yml
でアプリケーションを構成し、非常にシンプルかつ印象的な方法でブートを拡張することができます。 オーバーライドの観点からの管理も非常に強力です。 -
最初のマイクロサービス対応プラットフォームの1つであり、私の意見としては 現在では最高です! たとえマイクロサービス ブートでマイクロサービスプロジェクトを構築しないとしても、最新のアプローチを使用することで利益を得ることができます。 自動整合性のある jar を作成し、上で説明したすべての機能を利用することができます。 あるいは、パッケージングを古典的なwarとして実装し、デプロイすることもできます。 を古典的なwarとして実装し、好きなコンテナにwarをデプロイすることもできます。 で展開することもできます。
-
起動と設定の段階を減らす、インテリジェントで慣習的な設定アプローチを使用することで プロジェクトの立ち上げと設定段階を大幅に削減します。 プロジェクトの立ち上げと設定段階を大幅に削減します。実際、MavenやGradleのスターター依存関係のセットを持っており、依存関係の管理を簡素化することができます。 があり、依存関係の管理を簡素化します。そして 自動構成機能により、多くの標準的な構成の恩恵を受けることができます。 Spring 4の条件付き構成フレームワークで導入された、多くの標準的な構成の恩恵を受けることができます。 によって導入されています。あなたはそれをあなたの特定の に従ってビーンを定義するだけで、特定の構成で上書きすることができます。 Bootのauto-configure JARにあるような規約に従ってBeanを定義するだけで、特定の設定を上書きすることができます。 依存のauto-configure JARにある規約に従ってBeanを定義するだけで、特定の設定を上書きできます。Springはオープンソースであり、コードを見ることができることを忘れないでください。また、私の意見では、ドキュメントは良好です。
-
Springのイニシャライザーは、このリンクからアクセスできるクールなツールです。 https://start.spring.io/ は、非常に速い方法であなたのプロジェクトを作成するための非常にクールなツールです。
この考察が、最適な解決策を決定するための一助となれば幸いです。
関連
-
[解決済み] Spring 3 リクエスト処理に失敗しました。ネストされた例外は java.lang.NullPointerException です。
-
[解決済み] Spring SecurityのantMatcher()はいつ使うのか?
-
[解決済み] Spring Bootアプリケーションにポートを設定する方法
-
[解決済み] Spring MVCの@ResponseBodyメソッドがStringを返すときにHTTP 400エラーで応答するにはどうすればよいですか?
-
[解決済み】Junit TestでSpring-Bootのデフォルトのapplication.propertiesの設定を上書きする。
-
[解決済み】Spring MVCのApplicationContextとWebApplicationContextの違いは何ですか?
-
[解決済み】Spring Bootアプリケーションにコンテキストパスを追加する
-
[解決済み】Spring MVCで静的コンテンツを処理する方法は?
-
[解決済み] Spring Boot Httpリクエストインターセプターの追加
-
[解決済み] Spring Controller のマッピングで url のパラメータを受け取るには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】BindingResultもBean名のプレーンターゲットオブジェクトもリクエスト属性として利用できない [重複].
-
[解決済み] Spring 3 リクエスト処理に失敗しました。ネストされた例外は java.lang.NullPointerException です。
-
[解決済み] Spring SecurityのantMatcher()はいつ使うのか?
-
[解決済み】Spring MVCとSpring Bootの違い【終了しました
-
[解決済み】Spring MVCで静的コンテンツを処理する方法は?
-
[解決済み] JAX-RSとSpring Restの違いについて
-
[解決済み] Spring mvc @PathVariable
-
[解決済み] Spring Controller のマッピングで url のパラメータを受け取るには?
-
[解決済み] SwaggerのURLに認証なしでアクセスできるようにSpring Securityを設定する方法
-
[解決済み] Spring3コントローラで "ModelAndView "と "String "を返すのはどっちがいい?