2016-12-26 4 views
0

Мой вопрос в том, что лучше всего хранить изображения с загрузкой весны и тимелеафа, если я хочу загрузить изображение без перезапуска приложения. На данный момент я могу загрузить изображение, поэтому я вижу его в загруженной папке и в базе данных, которую я сохранил. Это имя. Но затем, когда я обновляю страницу, изображение не загружается. Я получаю стандартный образ изображения в тимелеафе <img th:src="@{'../images/'+${product.image}}". Путь верен, потому что после перезагрузки сервера изображение загружено. Я думаю, что есть проблема со статической папкой, которая включена в банку и не может быть изменена. Но какова наилучшая практика для решения этой проблемы в весеннем ботинке. ThanksSpring-boot, thymeleaf загружает загруженное изображение без перезапуска сервера приложений

+0

Ваше сообщение выглядит не только слишком неуклюжим, но и непонятным; вы должны рассмотреть возможность его редактирования. – nyedidikeke

ответ

0

Проблема заключается в том, что каталог static загружается при запуске. Таким образом, все файлы изменений, добавленные после завершения ApplicationContext. Вас, вероятно, будет интересовать этот пост: Refreshing static content with Spring MVC and Boot Я бы посмотрел за пост Дейва Сиера, поскольку он говорит только о IDE, но ответ ниже этого Стив должен вам помочь.