Ich habe gerade einen neuen Spring Boot (mit Spring Security) und Thymeleaf Projekt gestartet. Da ich statische Ressourcen integrieren wollte, habe ich verschiedene Dateistrukturen ausprobiert, aber Spring hat die Dateien nicht gebunden. Da ich den statischen Ressourcenpfad nicht geändert habe, gibt meine Konsole beim Start Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
aus.Spring Boot Thymeleaf statischer Inhalt lädt nicht
Verschiedene Dateistrukturen, die ich ausprobiert habe und die ich nicht geschafft habe.
src
|--main
|--java
|--resources
|--static
|--css
|--bootstrap.min.css
|--custom_test.css
|--templates
|--....
auch
src
|--main
|--java
|--resources
|--webjars
|--static
|--css
|--bootstrap.min.css
|--custom_test.css
|--templates
|--....
oder
src
|--main
|--java
|--resources
|--public
|--css
|--bootstrap.min.css
|--custom_test.css
|--templates
|--....
In HTML/Thymeleaf Ich habe versucht,
<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"/>
oder
<link rel="stylesheet" type="text/css" th:href="@{/css/bootstrap.min.css}"/>
<link rel="stylesheet" type="text/css" th:href="@{/css/custom_test.css}"/>
Nichts davon funktionierte bisher. Ich hoffe wirklich, dass Sie mir und anderen mit dem gleichen Problem helfen können. Vielen Dank im Voraus!
Mögliches Duplikat [IntelliJ Frühlings-Boot-Projekt kann nicht meine CSS-Dateien mit Thymeleaf finden] (http://stackoverflow.com/questions/40452365/intellij-spring-boot-project-cant-find-my-css-files-with-thymeleaf) – DimaSan