Я пытался использовать Bootstrap в моем проекте SpringMVC: link to GitHub repoПроблемы с включением Bootstrap в проект SpringMVC через WebJars
К сожалению, CSS файлы не видны. Браузер бросают ошибки в консоли, как это:
GET http://localhost:8080/finager/webjars/jquery/2.0.3/jquery.js 404 (Not Found)
Я думаю pom.xml имеет правильную конфигурацию, потому что я могу просмотреть включенную WebJars (Bootstrap и JQuery) в Eclipse, под Java Resources -> Библиотека -> Зависимости Maven. Я также установить путь в сервлет-context.xml, как эта (последняя линия):
<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory -->
<resources mapping="/resources/**" location="/resources/" />
<resources mapping="/webjars/**" location="/META-INF/resources/webjars/"/>
Я думаю, что эта линия является правильным, потому что Tomcat больше не говорит, что он не знает, как обращаться с просьбой, начиная с «/ webjars /. Все обучающие материалы, которые я нашел, перечисляют только эти шаги, и я не нашел никакой полезной информации в Интернете. Я провел целый день на этом, так как я новичок в развитии Spring, поэтому любая помощь была бы чрезвычайно оценена. Заранее спасибо!
Это и проверка Bootstrap версии Исправлена ошибка! Спасибо! –
При использовании Spring Boot для создания Spring MVC-приложений Spring Boot автоматически добавит вам конфигурацию ресурсов «/ webjars/**». –
Это можно добавить через код: registry.addResourceHandler ("/ webjars/**") .addResourceLocations ("classpath:/META-INF/resources/webjars /") .setCachePeriod (604800); – gkephorus