1. 程式人生 > >Springboot開發中的一些小坑——CSS失效問題

Springboot開發中的一些小坑——CSS失效問題

Springboot版本1.5.17
結合thymeleaf,在專案中引用CSS檔案的問題

	    <parent>
	        <groupId>org.springframework.boot</groupId>
	        <artifactId>spring-boot-starter-parent</artifactId>
	        <version>1.5.17.RELEASE</version>
	        <relativePath/> <!-- lookup parent from repository -->
</parent> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
<!DOCTYPE html >
<html  lang="zh-CN" xmlns:th="http://www.thymeleaf.org"
>
<head> <meta charset="UTF-8" /> <title>0.0</title> <link rel="stylesheet" type="text/css" href="../static/css/index.css"> </head>

首先配置的CSS引用是這樣,href後面跟上從static檔案後的完整路徑,開啟靜態網頁就是有css效果了
demo.CSS載入
沒有載入成功是這樣的
在這裡插入圖片描述
但是問題來了,還有種說法是這樣加:

	<link  rel="stylesheet" type=
"text/css"
href="../static/css/index.css" th:href="@{/css/index.css}">

而在靜態網頁中,你看到的,始終是帶上了CSS樣式的結果,但Springboot專案執行起來後,你會發現CSS載入失效了,所以如果是Springboot專案,一定要加上後面的路徑th:href=""。