Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem, dass Ressourcendateien wie XML unter src in IDEA nicht gelesen werden können

So lösen Sie das Problem, dass Ressourcendateien wie XML unter src in IDEA nicht gelesen werden können

黄舟
黄舟Original
2017-05-07 13:44:152610Durchsuche

Der Kern des Problems sind die Regelungen der Idee zum Klassenpfad.

In Eclipse können Sie die Ressourcendateien finden, indem Sie sie im src-Ordner ablegen.

Aber theoretisch können Sie die Ressourcendateien auch direkt im src-Ordner ablegen kann nicht gefunden werden.

Lassen Sie uns über verschiedene Lösungen sprechen. Ich werde hier eine Zusammenfassung machen: Empfohlene Methode 4

1 🎜>
Das ist sehr praktisch und einfacher vorstellbar, aber die Hierarchie ist sehr schlecht. Beispielsweise muss die Mapping-Konfigurationsdatei mapper.xml von mybatis ursprünglich zusammen mit der Dao-Ebene in einem bestimmten Paket abgelegt werden. Service-Schicht usw. Die Ebenen befinden sich jetzt nur unter dem Ressourcenordner, was für die Ebene unpraktisch ist.

2 Wenn das Projekt ein Maven-Projekt ist:

Konfigurieren Sie die Maven-POM-Dateikonfiguration. Suchen Sie in der POM-Datei nach dem 5ac54a929980b32fdd2e48b6a8da067c-Knoten und fügen Sie den folgenden Code hinzu:

Ich habe versucht, das Verzeichnis in ein bestimmtes Paket zu ändern, in dem sich die Konfigurationsdatei befindet wird platziert, also in src/main/java/lj/necpu /mapperXML, und dann wurden viele Änderungen und Versuche im dcf91641426a34cf32ecc36140f28baf-Tag vorgenommen, aber auf die Konfigurationsdatei konnte immer noch nicht zugegriffen werden
<build>  
    <resources>  
        <resource>  
            <directory>src/main/java</directory>  
            <includes>  
                <include>**/*.xml</include>  
            </includes>  
        </resource>  
    </resources>  
</build>

Verwenden Sie daher einfach die obige Konfiguration; wenn Sie immer noch nicht darauf zugreifen können, hinterlassen Sie bitte einen Kommentar. Wenn Sie wissen, wie Sie es ändern können, besprechen Sie es bitte auch ~

3 das Paket, das die Konfigurationsdatei enthält als... Ressourcen:


Klicken Sie direkt mit der rechten Maustaste auf das Paket -> Verzeichnis markieren. Sie werden feststellen, dass es nur einen Ausschluss gibt. Was soll ich tun?

Projektstruktur -> Quellen -> Wählen Sie das Paket aus, das die Konfigurationsdatei enthält -> Wählen Sie die dritte Ressource aus -> Paket zum Klassenpfad hinzufügen:

Projektstruktur -> Abhängigkeiten -> Paket auswählen

-> Wählen Sie Kategorien ausgewählter Dateien –> Klassen auswählen –>

Mein Testergebnis ist, dass alle 4 Methoden die XML-Datei beim Veröffentlichen in das Paket einbinden können.

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass Ressourcendateien wie XML unter src in IDEA nicht gelesen werden können. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn