2

私はSpringが初めてで、POJOをいくつか作成できるように、単純なテキストファイルを開いて解析しようとしています。私の問題は、Spring で txt ファイルを見つけられないことです。

ファイルをいたるところに配置しようとしましたが、今は配置しました

/myAop/src/main/resources/myFile.txt

というファイルで参照しています

com.myApp.pojo.Team.java

次のようなコードを使用します。

FileSystemResource resource = new FileSystemResource("/myApp/src/main/resources/myFile.txt");
File f =resource.getFile();

しかし、私は運がありません。

他にもいくつかの場所を試しました。助けてくれてありがとう。

4

4 に答える 4

3

src/main/resourceは既にクラスパスにあるため、ファイル名のみを指定する必要があります。これを試して:

FileSystemResource resource = new FileSystemResource("myFile.txt");
File f =resource.getFile();

New Xmlclasspathresource() を試してください。

于 2012-10-17T13:37:05.213 に答える
2

パスFileSystemResourceresource= new FileSystemResource( "/ main / resources / myFile.txt");を試してください。

実際には、リソースからのファイルはクラスの下に配置されます。

于 2012-10-17T13:20:37.640 に答える
1

私がやったことは、ファイルをPOM.xmlファイルとともにベースディレクトリに置くことでした。その後、名前を使用するだけで、あらゆる種類のパスを使用する必要はありません。もっと良い方法があると確信していますが、当面は先に進む必要がありました。

于 2012-10-21T13:05:52.050 に答える