原因
外部静态资源目录文件没有创建,而先启动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问题。

1338

被折叠的 条评论
为什么被折叠?



