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 тоже не помогло. Не знаю в чем проблема...

