Я только что начал новую Spring Boot (с Spring Security) и проект Thymeleaf. Поскольку я хотел интегрировать статические ресурсы, я пробовал разные файловые структуры, но ни с одним из них, Spring не привязывал файлы. Поскольку я не изменил путь статического ресурса, мои консольные выходы Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
при запуске.Spring Boot Thymeleaf статическое содержимое не загружается
Различные файловые структуры, которые я пробовал и не добились успеха.
src
|--main
|--java
|--resources
|--static
|--css
|--bootstrap.min.css
|--custom_test.css
|--templates
|--....
также
src
|--main
|--java
|--resources
|--webjars
|--static
|--css
|--bootstrap.min.css
|--custom_test.css
|--templates
|--....
или
src
|--main
|--java
|--resources
|--public
|--css
|--bootstrap.min.css
|--custom_test.css
|--templates
|--....
В HTML/Thymeleaf Я попытался
<link rel="stylesheet" type="text/css" href="webjars/static/css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="webjars/static/css/custom_test.css"/>
или
<link rel="stylesheet" type="text/css" th:href="@{/css/bootstrap.min.css}"/>
<link rel="stylesheet" type="text/css" th:href="@{/css/custom_test.css}"/>
Ничего из этого не удалось. Я действительно надеюсь, что вы можете помочь мне и другим людям с тем же поблемом. Спасибо заранее!
Возможный дубликат [проекта IntelliJ Spring загрузки не может найти свои CSS файлы с Thymeleaf] (http://stackoverflow.com/questions/40452365/intellij-spring-boot-project-cant-find-my-css-files-with-thymeleaf) – DimaSan