Spring Boot 静态资源部署到服务器 resources 目录
在 Spring Boot 中,可以通过以下步骤将静态资源部署到服务器的 resources 目录中:
-
在 Spring Boot 项目的 resources 目录下创建 static 目录,将静态资源文件放在该目录下。
-
配置 Spring Boot 的 Maven 插件,将静态资源文件打包到 jar 文件中。在 pom.xml 文件中添加以下配置:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.yml</include>
<include>static/**/*.*</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
- 在 Spring Boot 的配置文件中,配置静态资源文件的访问路径。在 application.properties 文件中添加以下配置:
spring.resources.static-locations=classpath:/static/
这样配置后,访问静态资源文件时就可以直接使用相对路径,如:
http://localhost:8080/index.html
其中,index.html 文件位于 Spring Boot 项目的 resources/static 目录下。
原文地址: https://www.cveoy.top/t/topic/n8jo 著作权归作者所有。请勿转载和采集!