Я создаю очень простое небольшое веб-приложение, используя Spring Boot, тимелеаф и веб-файлы.
Что я хочу: включить jquery и bootstrap с помощью webjars
Что я сделал: я включил зависимости в свой pom.xml
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.2.0</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>2.1.1</version>
</dependency>
Я добавил jquery в свой шаблон index.html:
<script src="/webjars/jquery/2.1.1/jquery.min.js" type="text/javascript"></script>
Проблема: несмотря на то, что файлы тимелеафа находятся в моем каталоге /lib, и для меня все выглядит правильно, это не работает. Файл HTML, отображаемый в браузере, показывает строку сценария, но попытка получить библиотеку jquery напрямую (щелкните источник в браузере Chrome) приводит к ошибке HTTP 406, а путь отображается как http://localhost:8080/webjars/jquery/2.1.1/jquery.min.js
:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Oct 17 09:34:32 CEST 2014
There was an unexpected error (type=Not Acceptable, status=406).
Could not find acceptable representation