#css #spring-boot #spring-mvc #thymeleaf #contextpath
#css #spring-boot #spring-mvc #thymeleaf #contextpath
Вопрос:
Я создаю приложение с помощью spring и thymeleaf. Я импортирую style.css в свой HTML. И я должен импортировать другой CSS из этого файла. Вот строка из моего sytle.css
@import url(../../js-plugins/bootstrap/dist/css/bootstrap.min.css);
Это работает, когда я не применяю контекстный путь. Но когда я применяю это, скажем, я устанавливаю с помощью /path в application.properties, это не работает.
server.servlet.context-path=/path
Как мне решить эту проблему? Как я могу добавить свой контекстный путь в my style.css?
Примечание: Я знаю, что могу это сделать, изменив способ импорта bootstrap.min.css. Я могу импортировать файл в моем HTML.
Спасибо
Ответ №1:
если вы видите эту картинку, вам следует добавить style.css и template.html то, что вы используете в thymeleaf, должно быть частью classpath, который находится внутри папки /resources /
а затем в html (template.html ) добавьте этот код.
<link rel="stylesheet" type="text/css" href=@{classpath:templates/css/style.css} />
пожалуйста, смотрите на изображение ниже.
это позволит импортировать класс css.