Я хотел загрузить динамические изображения и обработать их с помощью тега <img>
, поэтому я следовал этому решению:
Загрузка и загрузка изображений Spring Boot
Абсолютный путь проекта : /home/vkumar/apps/contest
Абсолютный путь Загрузить каталог : /home/vkumar/apps/contest/uploads
ResourceConfig.java
public class ResourceConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/uploads/**").addResourceLocations("file:uploads/");
}
}
Затем я загрузил файл в uploads dir test.jpg
Теперь, если я иду на сервер и запускаю приложение с помощью команды
Mvn Spring-Boot: запустить
и открыть изображение http://example.com:8080/uploads/test.jpg
все работает нормально, я вижу изображение, которое было загружено, однако, если я создаю jar с помощью команды
чистая упаковка mvn
Я вижу ошибку "Это приложение не имеет явного сопоставления для / error, поэтому вы видите это как запасной вариант."