最简单的方式就是放入到classpath中,SpringMVC默认的几个resouce路径可以自行百度。然后流程就是:
启动成功,访问静态文件成功,但这样一个过程是有问题的,有点和前后端分离背道而驰,正所谓分久必合合久必分......当前端修改一点点东西,前端需要build服务端也需要跟着restart,那我们可以选择指定静态文件的路径。于是乎各种baidu google下搜到了可以通过继承 WebMvcConfigurerAdapter 重写 addResourceHandlers 来指定静态文件路径。
第一版大概长成这个样子:
后来各种服务无响应,自信的认为是 \ 和 / 的问题,然后各种排列组合。嗯很明显失败了。。。
再后来看到配置classpath需要 classpath:/xxx 才想起来应该改成 file:/f:/static/
嗯,果然是这样,然后将路径提取到配置文件。。。嗯没什么技术含量,但是是容易忽视的小坑。。。
vue中路由模式默认是hash,但是由于使用的是history模式,所以需要SpringMVC进行配置支持,很简单将所有的静态文件404都返回index.html。
SpringMVC最终配置:
目前设置关闭缓存,后期添加文件hash判读。
内容很简单,没什么可总结的······当个备忘录。。。
步骤如下:Eclipse中,窗口——首选项--JAVA--已安装的JRE——添加。JRE名称写的是哪个版本的,如1.6版本的,就写JDK1.6.
JRE主目录,单击浏览选择JDK路经。记住,选择主目录就行了。
这样添加后在JRE系统库中会有显示文件。
最后单击确定,就OK了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)