在Spring Boot应用程序中,CSS文件通常用于定义网页的样式。为了使CSS文件能够被正确加载,需要确保以下几点:
src/main/resources/static
目录下。style
属性定义样式。<head>
部分使用<style>
标签定义样式。<link>
标签引用外部CSS文件。原因:
解决方法:
src/main/resources/static
目录下。例如,如果CSS文件名为styles.css
,则路径应为src/main/resources/static/styles.css
。application.properties
或application.yml
中进行配置。例如:application.properties
或application.yml
中进行配置。例如:假设你有一个简单的Spring Boot项目,结构如下:
src
└── main
├── java
│ └── com
│ └── example
│ └── demo
│ └── DemoApplication.java
└── resources
├── static
│ └── styles.css
└── templates
└── index.html
styles.css:
body {
background-color: lightblue;
}
index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Spring Boot CSS Example</title>
<link rel="stylesheet" href="/styles.css">
</head>
<body>
<h1>Hello, Spring Boot!</h1>
</body>
</html>
DemoApplication.java:
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
通过以上步骤和示例代码,你应该能够解决Spring Boot应用程序中未加载CSS的问题。
领取专属 10元无门槛券
手把手带您无忧上云