![在这里插入图片描述](https://img-blog.csdnimg.cn/20190731162658656.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTc0NzI3OQ==,size_16,color_FFFFFF,t_70)
1.问题
idea中,springboot项目引用静态资源js路径,会默认写成 /static/js/… ,但是这样实际是不对的,找不到对应的js文件。
2.原因
在SpringBoot中,默认配置的/**映射到 /static,而非根路径 /
静态资源映射还有一个配置选项,为了简单这里用.properties方式书写
# Path pattern used for static resources.
spring.mvc.static-path-pattern: /**
3.解决办法
去除 static目录
真实的路径
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190731163741132.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTc0NzI3OQ==,size_16,color_FFFFFF,t_70)