springboot中静态资源是什么意思
时间: 2023-09-21 13:05:21 浏览: 48
在Spring Boot中,静态资源指的是Web应用程序中不需要动态生成的资源,如HTML、CSS、JavaScript、图片、字体等。这些资源通常存储在Web应用程序的类路径下,例如src/main/resources/static或src/main/resources/public目录中。
Spring Boot的默认配置会自动将这些静态资源映射到Web应用程序根路径下的/static目录中。这意味着,如果您在应用程序中有一个名为src/main/resources/static/css/style.css的CSS文件,您可以通过URL /css/style.css来访问它。
您也可以通过在application.properties或application.yml文件中进行配置来更改静态资源的位置和映射。例如,您可以将静态资源存储在外部文件系统中,并将其映射到Web应用程序中的自定义路径。
相关问题
springboot中文静态资源名称
可以在application.properties文件中配置,例如:
```
spring.resources.static-locations=classpath:/static/,classpath:/public/,classpath:/resources/,classpath:/META-INF/resources/
```
这里配置了四个静态资源的位置,可以根据实际情况进行调整。
springboot中静态资源存放位置
在Spring Boot中,静态资源默认存放在classpath下的/static、/public、/resources和/META-INF/resources目录下。可以通过application.properties或application.yml文件来修改默认存放位置,如:
```
# application.properties
spring.resources.static-locations=classpath:/static/,classpath:/public/,classpath:/myresources/
```
```
# application.yml
spring:
resources:
static-locations: classpath:/static/,classpath:/public/,classpath:/myresources/
```
这里的示例将静态资源存放在classpath下的/static、/public和/myresources目录下。