Не отображается изображение в SpringBoot на HTML-странице

Перепробовал различные способы на данном сайте, не получается отобразить изображение. Создал resourseHandler и прописал путь к изображению, все равно не работает

@Configuration
@EnableWebMvc
public class MvcConfig implements WebMvcConfigurer {

    @Value("${upload.path}")
    private String uploadPath;

    @Bean
    public RestTemplate restTemplate(){
        return new RestTemplate();
    }

    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/login")
                .setViewName("login");
    }

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/img/**")
                .addResourceLocations("file:///" + uploadPath + "/");
        registry.addResourceHandler("/static/**")
                .addResourceLocations("classpath:/static/");
        registry.addResourceHandler("/images/**")
                .addResourceLocations("classpath:/static/images/");
        registry.addResourceHandler("/static/css/**")
                .addResourceLocations("classpath:/static/css/");
    }
}

Пытаюсь получить изображение и ничего:

<div class="col-sm-3">
   <img style="width: 50px; height: 50px" th:src="@{/images/loop.png}" alt="Loop">
</div>

Работает только, когда я использую resourseHandler img, но там используется uploadPath, который ведет к папке конкретно на моём устройстве, а мне нужно другое поведение.

upload.path=D:/Projects/sweater/uploads

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


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