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

2 篇文章 0 订阅
1 篇文章 0 订阅

来到这里的小伙伴肯定都已经被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文件夹下你想要看到的文件名就出来啦
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值