問題の本質は、クラスパスに関するアイデアの規制です。
Eclipseではリソースファイルをsrcフォルダに置くと見つかるのですが
アイデアとしてはsrcフォルダにリソースファイルを直接置くと何も設定しないと見つかりません。
インターネット上のすべてが非常に混乱しているので、ここで要約します: 推奨される方法 4
1. すべてのリソース ファイルをリソース フォルダーに置きます
これは非常に便利で簡単だと思いました。ただし、階層が非常に貧弱です。たとえば、マッピング構成ファイル マッパーです。
プロジェクトが Maven プロジェクトの場合、< を見つけます。 pom ファイルに ;build> ノードを追加し、次のコードを追加します:
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </build>
ディレクトリを追加しようとしました 設定ファイルが配置されている特定のパッケージに変更しました、つまり src/main/java/ に変更しましたlj/necpu/mapperXML に変更を加え、
3. 構成ファイルを含むパッケージを... リソース:
パッケージを右クリックします。直接 -> ディレクトリにマークを付けると、除外が 1 つだけあることがわかります。どうすればよいでしょうか。
; プロジェクトの構造 -> モジュール -> ソース -> 設定ファイルを含むパッケージを選択 -> 3 番目のリソースを選択 - > パッケージをクラスパスに追加します。
以上がIDEAでsrc配下のxmlなどのリソースファイルが読み込めない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。