0
点赞
收藏
分享

微信扫一扫

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

ITWYY 2022-03-11 阅读 62

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文件夹嵌套进去之后,就可以运行成功了。
盘上路径如下:
在这里插入图片描述
这样问题就基本解决了。

举报

相关推荐

0 条评论