路径没有错,怎么访问teamplates下的页面一直404呢?看这里你可能就知道啦

来到这里的小伙伴肯定都已经被404气到不行了…不要问我怎么知道的…

首先templates文件夹下的页面是不能在浏览器输入路径直接访问的!!!

templates下存放的是项目的动态和模板页面,访问的条件为:

1. 从controller中进行跳转
2. 需要有视图解析器如thymeleaf,freemarker等模板引擎

具体配置可以看一个小例子SpringBoot和freemarker的整合

可是按照以上配置好了,也还是不能访问啊!!!很不幸,我就遇到这种情况了…

这个时候你可以检查target/classes/templates目录一下…会发现这个目录可能并没有你想要访问的页面文件…

而你要知道target是用来存放项目构建后的文件和目录、jar包、war包、编译的class文件,是执行maven install的时候自动生成的… 这个时候我们可以把maven揪出来打一顿了…要不是它偷懒,怎么会导致404呢…

好了,那么怎么解决这个问题呢?
右键点击项目名称,把鼠标放到maven一栏,出现以下选项:
先点击 Generate Source and Update Folders,再点击Reimport即可…
这个时候target文件夹下你想要看到的文件名就出来啦
在这里插入图片描述

发布了17 篇原创文章 · 获赞 12 · 访问量 8312

猜你喜欢

转载自blog.csdn.net/Sun_Dean/article/details/103914601