Как сделать чтобы отображались картинки в css в spring boot?
Как в css надо написать, чтобы отображались картинки, всё работает если запускаю через браузер, а если делаю через string boot, то ничего не показывает вот такой код:
Если вопрос еще актуален, то уточните: в чем проблема? Не показывает страницу целиком или только изображения?
Могу предположить, что с большой вероятностью это проблема с относительным путем к файлу, но без доп. сведений точно утверждать не стану.
Я никогда не работал с spring boot, но могу предположить, что проблема с относительным путем возникает на стадии сборки проекта. Проверьте структуру публичной папки, в которой хранятся изображения.
artshelom, картинка через css добавляется по тому же принципу, что и css файл. Для картинки указывается относительный путь к месту, где она расположена на сервере. У пользователя должен быть доступ к картинке (т.е. файлы в папке должны быть публичными).
Т.е. если вы попробуете вместо "../img/slider/img1.jpg" добавить плейсхолдер, например через https://picsum.photos, то у вас должна появиться картинка на бэкграунде.
Чтобы узнать, в чем может быть проблема, попробуйт исследовать отрендеренное приложение через инструменты разработчика. Обычно там указывается в консоли, что какие-то файлы не найдены.
artshelom, я так понимал, что thymeleaf - это темлпейт, он не имеет отношения к стилям от слова совсем.
Вам нужно открыть ваше приложение в браузере. Нажать комбинацию клавиш ctrl+shift+i (chrom, firefox). Появятся инстурменты разработчика. Найдите элемент в html к бэкграунду которого должна подгружаться картинка. Посмотрите на ссылку на эту картинку.
ned4ded, Если запускаю просто страницу, то всё нормально загружает (фотки появляются). А если делаю через запуск spring boot, то пишет что путь не правильный!