Вскоре у меня есть приложение, которое составлено так, как показано ниже, и проблема заключается в том, что Spring boot не сканирует статическую папку рекурсивно. Я имею в виду , если я поставил bootstrap.min.css на static/css/bootstrap.min.css
, это нормально, но если я поместил в другую папку в подпакету статической папки static/bootstrap/bootstrap.min.css
, как и на скриншоте, тогда я не смогу загрузить эти ресурсы. Как я могу справиться с этим? Заранее спасибо. Spring boot resource static folder
0
A
ответ
2
У вашего URL-адреса отсутствует ведущая косая черта.
http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#link-urls
Существуют различные типы адресов:
- Абсолютные URL-адреса: http://www.thymeleaf.org
- Относительные URL-адреса, которые могут быть:
- Page-Относительные: пользователь/логин .html
- Контекст-родственник:/itemdetai ls? id = 3 (имя контекста на сервере будет добавляться автоматически)
- Относительно сервера: ~/billing/processInvoice (позволяет вызывать URL-адреса в другом контексте (= приложение) на том же сервере.
- Protocol-Относительные URL: //code.jquery.com/jquery-2.0.3.min.js
URL-адрес в вашем скриншоте, начальной загрузки/CSS/bootstrap.min .css, относится к странице.
Что вы хотите, это контекстно-зависимый URL-адрес. Когда файл находится в SRC/главная/ресурсы/статический/CSS/bootstrap.min.css, использование:
th:href="@{/css/bootstrap.min.css}"
Когда он находится в в SRC/главная/ресурсы/статический/самозагрузки/bootstrap.min .css, использование:
th:href="@{/bootstrap/bootstrap.min.css}"
Кроме того, вместо того, чтобы вручную загружать bootstrap.min.css, я предлагаю вам использовать Bootstrap WebJar и затем использовать следующую HREF:
th:href="@{/webjars/bootstrap/3.3.6/css/bootstrap.min.css}"
Смежные вопросы
- 1. Spring Boot и Thymeleaf Resource folder Выпуск
- 2. Spring Static Resource Mapping
- 3. java spring resource folder: FileNotFoundException
- 4. Spring boot mapping static html
- 5. @Resource за пределами @Controller в Spring Boot
- 6. Spring Boot static content url mapping
- 7. Spring Boot Static Resources Duplicate Mapping
- 8. Apache mod_rewrite static resource
- 9. WPF Static Resource
- 10. Serve Angular 2 project from static folder with Spring Security
- 11. Найдите статические файлы в каталоге/resource/в Spring Boot
- 12. Spring-boot and jasperreport
- 13. Maven Resource Filtering с Spring Boot: не удалось разрешить placeholder
- 14. Не удается использовать static index.html с Spring Boot
- 15. Spring Boot custom static location location за пределами проекта
- 16. Spring Boot Autwired null
- 17. Ресурсы Spring BOOT
- 18. spring-boot отключить методы HTTP
- 19. Liberty Spring Boot vs Spring Boot
- 20. Spring Boot & Theme Change
- 21. Spring Boot и FreeMarker
- 22. Spring Resource - как настроить
- 23. Eclipse CDT static resources in build folder
- 24. Ошибка с Spring BOOT
- 25. Moving Camel Spring XML to Spring Boot
- 26. Spring Boot - JNDI значение поиска
- 27. Spring boot java.lang.ClassNotFoundException: org.hibernate.engine.jndi.JndiException
- 28. Spring Resource Assembler метания NoSuchBeanDefinitionException
- 29. ObjectDB с Spring Boot
- 30. Spring boot + Groovy + logback.groovy
http://stackoverflow.com/questions/1483063/how-to-handle-static-content-in-spring-mvc - это может помочь – Valath