私はSpringフレームワークについて学び始めています。私はWebアプリケーションを構成する2つの方法を見てきました.1つはweb.xml
を使ってサーブレットを構成します。もう1つは、WebApplicationInitializer
を実装するJavaクラスを使用し、アノテーション駆動型です。XMLとJavaの設定。 SpringMVC Webアプリケーションの設定
私は、"XML is the old way, no new project should use XML anymore"
と言われました。誰が私にこの理由が教えてもらえますか?多くのオンラインリソースは"Convention over Configuration"
を引用していますが、私がアクセスできるオンライン学習ツールを使用すると、ほとんどの例でXML構成が使用されています。 Javaの設定で関連するサンプルを見つけることは非常に困難です。
私はまた、プロと詐欺師のどちらが他のものを使用しているのか知りたいですか? XML設定に基づいたリソースを見つけた方が簡単な場合は、将来の仕事の見通しに悪影響を及ぼし、Java設定とXMLに焦点を当てることになりますか?
'XMLは古い方法ですが、新しいプロジェクトでXMLを使用する必要はありません。 '100%は反対です。それはプロジェクトによって異なります。 SpringのBeanは、Javaの設定を使用して注入および作成する方がはるかに簡単です。大規模プロジェクトの構成は、XMLで管理するほうがずっと簡単です。小さなWebアプリケーションやサービスでは、純粋なJava設定を使用できますが、問題はありません。大規模なWebアプリケーションでpure Java設定を管理するのは悪夢です。 (すべての私の意見は、もちろん) –