0
にリソースファイルを参照すると、私は以下のようにフラグメントを持つPOMファイルと春のプロジェクトいる -春application.properties
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<webResources>
<resource>
<directory>${basedir}/src/main/webapp/WEB-INF</directory>
<filtering>true</filtering>
<targetPath>WEB-INF</targetPath>
<includes>
<include>**/*.csv</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
は、私のソースディレクトリのsrc /メイン/ Webアプリケーションは、MYFILEと呼ばれるcsvファイルを持っています。 csv。
mvnクリーンインストールを実行すると、このcsvファイルはtarget/myproject-0.2.0-SNAPSHOTディレクトリに格納されます。
このファイルの場所に到達するには、application.propertiesファイルでどの文字列を使用する必要がありますか?この値は、アプリケーションがwarファイルとしてデプロイされている場合にも適用されます。理想的には、リソースがWEB-INFディレクトリの下になければなりません。もしそうなら、POMファイルで何を変更する必要がありますか?
ありがとうございます。だからapplication.propertiesファイルで、私は単にこれを使用できますか?myfile.path = /someTextFile.csv? – lenniekid