此贴现在开始搭建瑞吉外卖并且跟着做,手撕javaweb后端。
老久没碰Javaweb了,这两天都在搭建环境,发现坑巨多,shabi IDEA shab maven。
我遇到的BUG也比较抽象。
写写自己遇到的坑,避免后人踩坑。
搭建时候,发现自己static目录下面的文件死活都找不到
按照黑马的操作,首先需要配置一个config class。再添加一个类似于路由的东西,好的添加完毕。死活都访问不到页面。
完了之后怎么改都不行,直接改成静态内容访问,也就是添加到static之下,完了也不行。找了半天BUG,后面发现解决方法。
在这里可以跟大家说一下我发现的访问特点。
如果你的路由没有被添加,再console那边应该是会报错的,也就是如果没有这条路由会报错。如果你访问了,虽然没有页面,但是console没有报错,就说明spring boot是路由到了,只是找不到你这个文件而已。
一般解决方法这里就不说了,自行百度,主要说说博主遇到的问题。
问题:配置了webMvcConfig但死活找不到backend下的index.html。就算放到static下也访问不到。
解决方法:博主后来发现自己的maven那边一堆报错,自己的dependency很多红的,应该是一开始按照黑马那边配置的pom版本没有对其,后面更新了版本,但是idea还是把以前的留存了,所以导致依赖那边很乱。
不知道怎么删,我直接删掉project重新创,再弄一下maven就好了