2016-12-26 16 views
0

私の質問は、アプリケーションを再起動せずに画像をロードする場合、スプリングブートとタイムリーフで画像を保存するのがベストプラクティスです。現時点では、アップロードされたフォルダとデータベースに保存されているイメージをアップロードできるようになっています。その名前は保存されていますが、ページを更新するとイメージが読み込まれません。私はthymeleaf <img th:src="@{'../images/'+${product.image}}"で画像の標準的な方法を取得しています。パスは正しいです。サーバの再起動後にイメージがロードされます。静的フォルダに問題があり、それはjarファイルに含まれていて変更できませんでした。しかし、春のブートでこの種の問題を解決するベストプラクティスは何ですか。ありがとうアプリケーションサーバーを再起動しなくても、Springブート、thymeleafロードアップロード画像

+0

あなたの投稿はあまりにも不器嫌そうだが、はっきりしていないように見えます。編集を検討する必要があります。 – nyedidikeke

答えて

0

問題は、起動時にstaticディレクトリが読み込まれていることです。したがって、ApplicationContextの後に追加された変更ファイルはすべて終了します。あなたはおそらく、この投稿に興味があります:Refreshing static content with Spring MVC and Boot私は過去のDave Syerの投稿を見ていますが、IDEについてしか話していませんが、Steveの答えはあなたを助けます。

関連する問題