Spring Boot: Не отображается картинка после загрузки

После загрузки картинки:

WebMvcConfigurer:

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/uploads/**").addResourceLocations("classpath:/uploads/");
}

Controller:

    try {
        Path path = Paths.get(uploadAvatarPath + fileName);
        Files.copy(avatar.getInputStream(), path, StandardCopyOption.REPLACE_EXISTING);
        user.setAvatarPath("/uploads/avatar/" + fileName); // И еще добавляю путь в БД
    } catch (IOException e) {
        e.printStackTrace();
    }

Пишет что она не найдена: введите сюда описание изображения

HTML:

<img th:src="${user.avatarPath}">

введите сюда описание изображения

Однако после перезапуска сервера всё находится как надо. Сброс кеша в браузере не помогает. sppring.thymeleaf.cache=false тоже не помогло. Не знаю в чем проблема...


Ответы (0 шт):