为什么从Spring4.x开始又推荐使用java配置方式了呢?之前不一直是推荐使用xml进行配置么?
PHPz
PHPz 2017-04-17 18:01:15
0
4
601

在之前使用Spring的时候,身边的同事或者是朋友一致都推荐使用XML来配置spring,但是等Spring4.*以及SpringBoot问世后普遍都推崇使用Java来配置spring了?这是为什么呢?使用java配置Spring比用Xml配置Spring有什么好处么?

PHPz
PHPz

学习是最好的投资!

全員に返信(4)
洪涛

チェーン プログラミングを使用すると、コード内で構成を記述することがより直観的かつ簡単になります (一部の構成は Spring Boot 自体によって行われます)。 。 。
Maven の依存関係を使用すると、より新鮮になります。
しかし、もっと落とし穴があると思います

いいねを押す +0
大家讲道理

Spring には、一度設定が完了すると変更されない設定が多く、ほとんどの Bean の依存関係など、変更する必要がないためです。これらの変更されない設定をすべて XML に含めることは意味がありません。Spring 3.x は設定が多すぎると批判され、設定ベースのプログラミングになりました。したがって、実際には、これらのほぼ静的な構成をコードに含める方が良いでしょう。
XML は変更が容易で、コンパイルなしで有効にできるため、環境やビジネスに応じて変更が必要な設定は XML に記述した方がよいでしょう。
Spring Boot は Rails の規約ベースの構成を吸収するため、構成が大幅に削減されます。ただし、その基礎となる構成がどのように構成されているかをよく知らないと、多くの問題が発生する可能性があります。

いいねを押す +0
小葫芦

これについては私も少し言葉を失います。
説明する必要がある場合、Spring 時代以前の Java 構成は命令型 (実行順序に応じてすべて記述される) でしたが、Spring Boot 時代には宣言型 Java 構成 (分散型) に変更されました。注釈付きメソッドが複数ある場合、実行順序はそれに依存しません)。
他の多くの設定は application.properties でオーバーライドできます。これはずっと前に行われるべきでした。

いいねを押す +0
Peter_Zhu

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!