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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐