docker分离部署springboot并外置静态文件
前言
- 前段时间刚刚完成了自己写的一个小门户网站的练习,其中项目静态文件是外置的,自己写的配置文件,在windows测试环境运行正常,上线后(linux)崩掉了,静态文件404。耗费了半天时间才弄出来【能力太菜】,所以写一篇记录下。
springboot如何外置静态文件
springboot默认的静态文件配置
- springboot默认是将路径 "/**"映射到项目如下目录
classpath:/static
classpath:/public
classpath:/resources
classpath:/META-INF/resources
改变默认配置
- 方式1:使用配置类,代码如下:
@Configuration
@Slf4j
public class WebMvcConfig