运行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
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文件夹嵌套进去之后,就可以运行成功了。
盘上路径如下:
这样问题就基本解决了。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)