0

私はMavenを初めて使用し、Mavenを使用してWebアプリをEclipse IDE形式に作成/変換しました。MavenによってEclipseで作成されたディレクトリ構造と少し混乱しています.明らかに2つのsrcフォルダー、Javaリソースがあります-Eclipseにはsrc/main/javaとsrc/main/javaがあります.しかし、Cドライブの下のワークスペースを見ると、 src/main/java しかありません。Java リソース フォルダは表示されませんが、そこに実際の Java ファイルが存在します。他の src/main/java フォルダーも同様に、両方が相互に接続されているようですが、src/main/java の直下にパッケージを作成することはできません。 maven を介して作成されます。css、js ファイルを src/main/webapp/resources フォルダーの下に置くことができます。hibernate/spring config.xml ファイルはどこに置くのですか? src/main/resources フォルダーまたは src/main/webapp/resources フォルダー? また、spring-mvc-servlet.xmil ファイルはどうですか?現在、web-inf フォルダーの下にあります。さまざまなリソース ファイルが 1 つの場所ではなく、複数のフォルダーにあるのはなぜですか?

また、junit テストを作成し、spring/hibernate config.xml ファイルを src/main/resources フォルダーの下に配置すると、junit テストは正常に機能しました。test/main/resources フォルダーの下にある必要があることはわかっていますが、テストフォルダーがないため、他のリソースフォルダーを使用する必要がありました。しかし、アプリケーションを実行しようとすると、config.xml ファイルが src/main/resources フォルダーの下にあるにもかかわらず、bean name not found エラーが発生します。webapp フォルダーの下に配置しましたが、サービス レイヤーの 1 つに Autowire 注釈があるため、同じエラーがスローされます。私のspring.config xmlを読み取っていないようです。

では、config(spring/hibernate) ファイル/css ファイル/javascript ファイルなどを配置する理想的な場所は何ですか?

4

0 に答える 0