1.项目工程结构如下:
如下图,springboot 加载jQuery
2、前端保存如下:
3、解决方法:
步骤1、先查看项目中target文件中是否有jQuery.js这个文件
可以看到是存在的,如果不在的话可以将该jquery.js文件拷贝到这里
步骤2、在步骤1中可以确定我们的项目是可以加载的jquery.js文件,接下来,我们用浏览器来看看是否可以找到jquery.js这个文件
发现当然是找不到
我们在考虑到springboot是约定大于配置的,springboot默认是在static目录下查看静态资源,
所以可能是springboot拦截了,我们将上面的请求路径中的 /static 去掉再查看下是否可以获取到
从上图可知,可以获取到,说明真的是springboot的约定出问题了
步骤3、从步骤2可以是springboot的约定大于配置出了问题,所以我们再springboot的配置文件 application-dev.yml,配置如下
关键字:
mvc: static-path-pattern: '/static/**'
4、验证
浏览器请求加上 /static,可以知道是可以获取到的,所以获取再启动项目就不会报404了!