springboot放过静态资源
时间: 2023-08-15 12:12:03 浏览: 142
Springboot静态资源
在Spring Boot中,静态资源默认情况下是放在src/main/resources/static目录下的。Spring Boot会自动将该目录下的静态资源映射到根路径下。
例如,如果你将一个名为"style.css"的CSS文件放在src/main/resources/static/css目录下,你可以通过访问"/css/style.css"来获取该静态资源。
如果你想自定义静态资源的路径映射,可以在application.properties(或application.yml)文件中添加以下配置:
```
# 自定义静态资源路径映射
spring.mvc.static-path-pattern=/resources/**
spring.resources.static-locations=classpath:/static/
```
上述配置将会将静态资源的根路径映射到"/resources/",并将静态资源放在src/main/resources/static/目录下。
需要注意的是,如果在使用Thymeleaf等模板引擎时,静态资源的引用路径可能会有所不同。在Thymeleaf中,可以使用`th:href`或`th:src`来引用静态资源,如:
```html
<link th:href="@{/css/style.css}" rel="stylesheet" type="text/css" />
```
这样Thymeleaf会根据配置自动处理静态资源的路径。
阅读全文