2016-12-26 57 views
0

我的问题是,如果我想要加载图像而不重新启动应用程序,最佳做法是存储图像与春季启动和thymeleaf。目前,我可以上传图片,以便在上传的文件夹中和我存储的数据库中看到它的名称,但是当刷新页面时图片未加载。我正在检索百里香<img th:src="@{'../images/'+${product.image}}"中的图像标准方式。路径是正确的,因为重新启动服务器后图像加载。我想这是静态文件夹存在的问题,它包含在jar中,无法更改。但在春季启动时解决这类问题的最佳做法是什么?谢谢春季启动,百里香负载上传的图像,无需重新启动应用服务器

+0

您的帖子看起来不仅太笨拙,而且不清晰;你应该考虑编辑它。 – nyedidikeke

回答

0

问题是static目录在启动时加载。因此在ApplicationContext完成后添加的任何更改文件。您可能会对这篇文章感兴趣:Refreshing static content with Spring MVC and Boot因为他只是在讨论IDE,所以我会去看Dave Syer的文章,但是Steve下面的答案应该可以帮助您。