SpringBoot静态资源映射知识点及案例
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文件,并添加一些内容。
- 运行SpringBoot项目,并访问http://localhost:8080/,应该可以看到index.html页面的内容。
具体步骤如下:
- 创建一个新的SpringBoot项目,选择需要的模块,如Spring Web。
- 在项目的src/main/resources目录下创建一个名为static的文件夹。
-
在static文件夹中创建一个名为index.html的文件,并添加以下内容:
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>SpringBoot静态资源示例</title> </head> <body> <h1>欢迎来到SpringBoot静态资源示例页面</h1> <p>这是一个简单的静态资源页面。</p> </body> </html>
- 运行SpringBoot项目,打开浏览器,访问http://localhost:8080/,应该可以看到页面显示“欢迎来到SpringBoot静态资源示例页面”。