- 原因
- springboot配置外部静态资源
- 后端jar包目录
- 资源文件目录
- 访问路径
- 404原因
- 解决
外部静态资源目录文件没有创建,而先启动jar包,导致扫描不出外部静态资源文件出现404。
springboot配置外部静态资源spring:
web:
resources:
static-locations: file:${user.dir}/myStatic/
后端jar包目录
资源文件目录
注意:yml配置外部静态资源myStatic写在当前项目同级下,所以外部静态资源index.html实际也需要放到项目同级下。
后端地址+静态资源文件。如http://localhost/index.html,其中http://localhost为后端路径。/index.html为静态资源全路径(注意不能写myStatic/index.html)。
404原因本次出现404原因是因为外部静态资源目录文件没有创建,就先启动jar包,导致扫描不出外部静态资源文件出现404。
解决先启动创建外部资源目录,放好资源文件后,再启动jar包。
Tip:其他大部分404是由于路径不正确导致,按照本文步骤配置路径,正常启动就不会出现404问题。



