运行springboot时,报出“template might not exit or not be accessible 创建页面不存在的问题” 的一个解决方法

1、问题提出

当使用IDEA软件来使用springboot创建文件夹结束,并且代码也全部正确敲入时
出现了以下问题

[nio-8081-exec-6] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [/bookstore2] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException: Error resolving template [admin/notices/list], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause

 template might not exist or might not be accessible by any of the configured Template Resolvers

大致的意思是:系统找不到所创建的页面,可能压根不存在或没有创建成功。
自己检查的时候会发现,并没有什么问题呀,代码也是对的,文件之间的级联关系也是对的,怎么不能在浏览器里运行成功i呢。
就像我下面这样
在这里插入图片描述
咋一看很对,运行之后报
在这里插入图片描述
emmmm,很无语,检查了一上午,并没有发现问题,啥都是对的,感觉就很崩溃。

2、问题的解决方式

之后仔细排查,终于在学长的帮助下发现极有可能是因为文件夹创建时有问题。
一般创建文件夹之后,再在该文件夹下创建文件夹时,会出现嵌套,
(1)要么像图一这样
在这里插入图片描述

嵌套很有规律的。

(2)或者像图二这样
在这里插入图片描述
用点来显示嵌套关系。

但图二的文件级联形式有个潜在的问题,那便是它可能不会一个文件夹嵌套一个文件夹,也就是说自己创建了文件夹之后,可能自己认为每个文件夹的名字都用小数点隔开了,有可能并不是这样。
就像如下我创建完之后这样:
在这里插入图片描述
在对应的盘上的路径是这样
在这里插入图片描述

很明显,呃,结果本来是两个文件夹,结果不仅变成一个文件夹了,而且名字也变了。
所以系统找不到自己的templates就情有可原了。

之后我将templates的文件夹名字修改,并且将admin文件夹嵌套进去之后,就可以运行成功了。
盘上路径如下:
在这里插入图片描述
这样问题就基本解决了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊凯瑞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值