ホームページ  >  記事  >  バックエンド開発  >  IDEAでsrc配下のxmlなどのリソースファイルが読み込めない問題の解決方法

IDEAでsrc配下のxmlなどのリソースファイルが読み込めない問題の解決方法

黄舟
黄舟オリジナル
2017-05-07 13:44:152610ブラウズ

問題の本質は、クラスパスに関するアイデアの規制です。

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 に変更を加え、dcf91641426a34cf32ecc36140f28baf タグを試してみましたが、依然として設定ファイルにアクセスできませんでした。それでもアクセスできない場合は、上記の設定を直接使用してください。それについて議論することを歓迎します; 変更方法を知っている場合は、それについても議論してください、ありがとうございます~

3. 構成ファイルを含むパッケージを... リソース:

パッケージを右クリックします。直接 -> ディレクトリにマークを付けると、除外が 1 つだけあることがわかります。どうすればよいでしょうか。


; プロジェクトの構造 -> モジュール -> ソース -> 設定ファイルを含むパッケージを選択 -> 3 番目のリソースを選択 - > パッケージをクラスパスに追加します。

プロジェクトの構造 -> 依存関係 -> JARS またはディレクトリ -> 選択したファイルのカテゴリを選択 ->

上記の方法では IDEA 開発環境でリソース ファイルを見つけることができますが、特定のパッケージ リリースにリソース ファイルが含まれるかどうかについては、特別なテストが必要です。

私のテスト結果は、4 つのメソッドすべてで、公開時にパッケージに XML ファイルを含めることができるということです。

以上がIDEAでsrc配下のxmlなどのリソースファイルが読み込めない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。