Maison  >  Article  >  développement back-end  >  Comment résoudre le problème selon lequel les fichiers de ressources tels que XML sous src ne peuvent pas être lus dans IDEA

Comment résoudre le problème selon lequel les fichiers de ressources tels que XML sous src ne peuvent pas être lus dans IDEA

黄舟
黄舟original
2017-05-07 13:44:152609parcourir

L’essence du problème réside dans la réglementation de l’idée sur le chemin de classe.

Dans Eclipse, vous pouvez trouver les fichiers de ressources en les plaçant dans le dossier src

Mais en idée, vous pouvez placer directement les fichiers de ressources dans le dossier src si vous ne le faites pas. introuvable.

Parlons de plusieurs solutions. Tout sur Internet est très déroutant, je vais faire un résumé ici : Méthode recommandée 4

1 Placez tous les fichiers de ressources dans le dossier des ressources
<.>

C'est très pratique et plus facile à penser, mais la hiérarchie est très pauvre. Par exemple, le fichier de configuration de mappage mapper.xml de mybatis doit à l'origine être placé dans un package spécifique, avec la couche dao, couche de service, etc. Les niveaux sont au même niveau. Désormais, ils ne peuvent être placés que sous le dossier de ressources, ce qui n'est pas pratique à superposer

2. 🎜>Configurez la configuration du fichier pom maven, dans Recherchez le nœud 5ac54a929980b32fdd2e48b6a8da067c dans le fichier pom et ajoutez le code suivant :

J'ai essayé de changer le répertoire vers un package spécifique où le fichier de configuration est placé, c'est-à-dire dans src/main/java/lj/necpu /mapperXML, puis de nombreuses modifications et tentatives ont été effectuées dans la balise dcf91641426a34cf32ecc36140f28baf, mais le fichier de configuration n'était toujours pas accessible

Par conséquent, utilisez simplement la configuration ci-dessus ; si vous ne parvenez toujours pas à y accéder, veuillez laisser un commentaire Discussion si vous savez comment la modifier, veuillez également en discuter, merci~
<build>  
    <resources>  
        <resource>  
            <directory>src/main/java</directory>  
            <includes>  
                <include>**/*.xml</include>  
            </includes>  
        </resource>  
    </resources>  
</build>

3 Mark. le package contenant le fichier de configuration comme... Ressources :

Cliquez directement avec le bouton droit sur le package -> Marquer le répertoire comme, vous constaterez qu'il n'y a qu'une seule exclusion, que dois-je faire ?


Structure du projet -> Modules -> Sources -> Sélectionnez le package contenant le fichier de configuration -> Sélectionnez la troisième ressource -> Ajouter le package au chemin de classe :

Struture du projet -> Modules -> "+" -> Choisissez les catégories de fichiers sélectionnés -> Sélectionnez les classes -> OK

Les méthodes ci-dessus peuvent rechercher des fichiers de ressources dans l'environnement de développement IDEA, mais la question de savoir si le package et la version spécifiques incluront les fichiers de ressources nécessite des tests spécifiques.

Le résultat de mon test est que les 4 méthodes peuvent inclure le fichier XML dans le package lors de la publication.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn