SpringBoot静态资源映射知识点详解及案例
SpringBoot静态资源映射知识点
在SpringBoot项目中,静态资源的映射是一个重要的知识点。SpringBoot默认已经配置好了静态资源的路径,开发者只需要将静态资源放在指定的目录下即可。
SpringBoot默认的静态资源路径包括:
- classpath:/META-INF/resources/
- classpath:/resources/
- classpath:/static/
- classpath:/public/
- /(当前项目的根路径)
在这些路径下,如果有index.html页面,SpringBoot会将其作为默认页面。如果有favicon.ico,SpringBoot会将其作为图标。
案例:在SpringBoot项目中配置和使用静态资源
下面是一个简单的案例,展示了如何在SpringBoot项目中配置和使用静态资源。
-
创建一个SpringBoot项目,并添加必要的依赖。
-
在项目的resources目录下创建一个static文件夹,用于存放静态资源。
-
在static文件夹中创建一个index.html文件,并添加一些内容。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>SpringBoot静态资源示例</title> </head> <body> <h1>Hello, SpringBoot!</h1> <p>这是一个静态资源示例页面。</p> </body> </html>
-
运行SpringBoot项目,并在浏览器中访问http://localhost:8080/,即可看到index.html页面的内容。