2017-11-24 22 views
0

EclipseでMavenプロジェクトを使用して、Spring MVCアプリケーションを構築しています。しかし、私はプロジェクトの構造がどうあるべきかについて非常に混乱しています。私はさまざまな情報源をオンラインで見てきましたが、それらはしばしば異なっています。EclipseのMaven Springプロジェクト構造

私の現在のプロジェクトの構造(混乱のビット...):ソースフォルダは、私はJavaのリソースに必要なのです

enter image description here

?明らかにsrc/main/javaおよびsrc/test/javaでも、約src/main/webappについては?そこには何が入るの?

私はプロジェクトをビルドするときにsrcディレクトリが生成されていることがわかります。このディレクトリの目的は何ですか?

静的リソースを配置しますか? 'style.css'はWebContent/resources、別のディレクトリにありますか?

最後に、展開アセンブリのマッピングはどのように見えるのですか?提案どおり

更新(未解決):

enter image description here

+0

これは、スプリングブートが発明された理由です。https://spring.io/guides/gs/spring-boot/またはhttp://www.mkyong.com/tutorials/spring-boot-tutorials/ –

+0

Mavenは、同じプロジェクト内にコードとWebファイルを用意するのには適していません。 –

+0

@georgesvanありがとうございますが、私は新しい技術を習得することなく、このプロジェクト構造の周りに頭を浮かべたいと思います。 – petehallw

答えて

1

のsrc /メイン/ Webアプリケーションは、CSS、HTMLとJS関連するファイルが含まれています。 webContentフォルダを認識している場合は、同じことがwebappフォルダ内にあります.Webcontentフォルダを削除し、すべてのファイルをsrc/main/webappフォルダに配置する必要があります。

+0

こんにちは、私はあなたの提案を撮影し、スクリーンショットを提供しました。デプロイメントアセンブリなどを設定するにはどうしたらいいですか?私は404を取得しています...本当にWebContentディレクトリは必要ありませんか? – petehallw

+0

はい、Maven構造によれば、WebContent Directoryは必要ありません。 web.xmlとspringの設定ファイルを確認してください。同じファイルをここに置いたり、投稿したりする必要があります。 –

関連する問題