Speingboot访问静态资源
时间: 2024-06-08 16:12:18 浏览: 14
在Spring Boot中,可以通过以下步骤访问静态资源:
1. 在src/main/resources目录下创建一个static或public文件夹。
2. 把静态资源文件放在该文件夹中,如css、js、图片等。
3. 在浏览器中访问静态资源文件的URL,例如:http://localhost:8080/css/style.css。
Spring Boot会默认将static和public文件夹中的静态资源映射到"/"路径下,也就是说,如果在static文件夹中有一个名为"style.css"的文件,它可以通过访问"http://localhost:8080/style.css"来访问。
如果想要修改默认的映射路径,可以在application.properties文件中设置,例如:
```
spring.mvc.static-path-pattern=/resources/**
```
以上设置将静态资源的映射路径修改为"/resources/**",也就是说,如果在static文件夹中有一个名为"style.css"的文件,它可以通过访问"http://localhost:8080/resources/style.css"来访问。
相关问题
springboot 访问静态资源
Spring Boot访问静态资源404的原因可能有以下几种:
1. 静态资源路径不正确:需要确保静态资源的路径正确,可以在application.properties或application.yml中配置静态资源路径。
2. 静态资源未放置在正确的位置:需要确保静态资源放置在正确的位置,一般是放置在src/main/resources/static目录下。
3. 静态资源未被正确映射:需要在Spring Boot的配置文件中添加静态资源映射,可以使用addResourceHandlers方法进行配置。
4. 静态资源被拦截器拦截:需要确保拦截器不会拦截静态资源,可以在拦截器中添加excludePathPatterns方法进行配置。
以上是一些可能导致Spring Boot访问静态资源404的原因,需要根据具体情况进行排查和解决。
springboot访问静态资源
Spring Boot默认将静态资源放在classpath下的static目录下,可以通过在application.properties文件中配置spring.resources.static-locations属性来指定静态资源路径,例如:
```
spring.resources.static-locations=classpath:/static/,file:/usr/local/static/
```
其中classpath:/static/表示将静态资源放在classpath下的static目录下,file:/usr/local/static/表示将静态资源放在磁盘上的/usr/local/static/目录下。
在HTML文件中引用静态资源时,可以使用相对路径或绝对路径,例如:
```
<link rel="stylesheet" href="css/style.css">
```
```
<link rel="stylesheet" href="/css/style.css">
```
其中,相对路径是相对于当前HTML文件的路径,绝对路径是相对于静态资源所在的根路径的路径。在Spring Boot中,静态资源的根路径默认为classpath:/static/。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)