質問: springMVCでの設定ファイルについて質問があります。 参考書を読んでいると、 ・Webアプリケーションデプロイメント記述子(web.xml) ・Mavenのビルドファイル(pom.xml) という設定ファイルをよく見るのですが、この二つの違いとは何でしょうか? またWebアプリケーションデプロイメント記述子(web.xml)はMavenのビルドファイル(pom.xml)と同じ階層に配置してもいいのでしょうか? ご回答よろしくお願いします
回答: おおざっぱに言うと、こんな感じです。 pom.xml => ビルド用の設定ファイル web.xml => サーバ上で動かす際の設定ファイル 同じ階層に置いても設定次第でなんとかなるかもしれませんが、用途が明確に異なるため、通常は別々の階層に置きます。というか単にpom.xmlを開発環境で最上位の階層に置くことが多いです。