2017-01-10 9 views
1

新しいファイルを作成し、RESTエンドポイント経由でアクセスしたい。現時点では、ファイルはアプリケーションの再起動後にのみアクセス可能です。再起動せずにファイルにアクセスする方法はありますか?どんな構成ですか?再起動せずにSpringに保存されたファイル

は*私はMavenを使用して、私はあなたがresourceフォルダは、標準のMavenのフォルダである主な理由は、プロジェクト外のどこかにファイルを保存するべきだと思い

+2

ここでファイルを保存しますか?どのようにアプリケーションを展開して起動しますか? – destan

+0

自分のファイルを自分のリソースフォルダに保存します。リソース/ファイル。私のアプリケーションをmavenでローカルにデプロイします。 – 1thingtodo

答えて

4

ローカル私のアプリケーションを展開し、展開するとき、それは戦争にバンドルされています。ファイルを保存すると、ファイルシステムにのみ保存されます。ただし、すでにパッケージ化されたwarバンドルではファイルを利用できません。そのため、再起動後にファイルを見ることができるのは、再起動するたびに新しいwarにバンドルされます。これは、mavenがそれらを再コンパイルして新しいwarに入れるためです。

+0

ありがとう!だから標準のmavenフォルダの外に新しいフォルダを作成するのは解決策ですか? :-) – 1thingtodo

+1

@ 1thingtodoはい、そうだと思います。私たちにそれについてお知らせください:) – destan

+0

それは動作します。ターゲットフォルダに保存します! – 1thingtodo

関連する問題