java Spring-boot、thymeleaf加载上传的映像,无需重启应用程序服务器

gfttwv5a  于 2023-01-07  发布在  Java
关注(0)|答案(1)|浏览(145)

我的问题是,什么是最好的做法来存储图像与 Spring Boot 和thymeleaf,如果我想加载图像而不重新启动应用程序.目前我能够上传图像,所以我看到它在上传的文件夹和数据库中,我已经存储了它的名称,但是当我刷新页面时,图像没有加载。我在thymeleaf <img th:src="@{'../images/'+${product.image}}"中以标准方式检索图像。路径是正确的,因为重新启动服务器后,图像会加载。我猜静态文件夹有一个问题,它包含在jar中,无法更改。但在Spring Boot 时解决这种问题的最佳做法是什么?谢谢

kcrjzv8t

kcrjzv8t1#

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

相关问题