J'ai quelques problèmes à exécuter une application Springboot dans Intellij. Le @springbooTapplication est situé dans le module enfant
<artifactId>config</artifactId>
<properties>
<environment>DEV</environment>
<country>ID</country>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<build>
<filters>
<filter>../../build/server.properties</filter>
</filters>
<resources>
<resource>
<directory>../../conf</directory>
<filtering>true</filtering>
<excludes>
<exclude>**/**/log4j2.xml</exclude>
</excludes>
<targetPath>../../../../deploy/conf</targetPath>
</resource>
...
3 Réponses :
Je dirais que ce n'est pas une structure de projet Java standard ... pas une bonne pratique. P>
Aller au fichier -> Structure du projet -> Modules E.G.: P>
Comme vous pouvez le voir, vous pouvez modifier les chemins vers la source, la ressource, le test ... Dossiers ou ajouter plus que sur. P>
Peut-être cela aidera ... P>
Premier: supprimez le principal Cela devrait être: p> secondaire: vérifiez que vous L'emplacement par défaut du / code> de @importresource ("ClassPath: /Beans.xml") code>. haricot.xml code> est copié dans votre répertoire de construction de projet lorsque les ressources sont traitées. < / p> haricot.xml code> serait cible / classes / haricots.xml code>. p> p>
Retirez le leader / de @importrece ("ClassPath: /Beans.xml"). P>
Cela devrait être comme: Vérifiez si le fichier source Beans.xml a été copié dans le répertoire de construction ou non: chemin: /target/classess/beans.xmlled/p> li>
Si vous n'avez pas placé le haricot.xml dans le dossier de source, fournissez ensuite le chemin actuel ou placez-le à l'intérieur du dossier de ressources p> li>
ol> @importresource ("ClassPath: haricots.xml") code> p> li>