error.html是在放在templates下面的为什么用thymeleaf/error能访问

来源:7-1 SpringBoot配置全局的异常捕获 - web页面跳转

未卜先知

2018-07-14 16:32

我看controller里面是
return "thymeleaf/error";
这个按道理不是thymeleaf目下的error么?


写回答 关注

2回答

  • 无情雨
    2018-08-16 15:53:36

    发生异常了,不再是control层里的路径了。进入的是

    mav.setViewName(IMOOC_ERROR_VIEW);

    这个视图

  • shineyxg
    2018-07-14 17:11:55

    我的理解是这个样子的,再application中thymeleaf的classpath是templates,而再templates文件夹下有freemarker和templates两个文件夹,调用的error.html是在templates文件夹下的,所以页面路径使用的thymeleaf/error,实际上是templates/thymeleaf/error.html。

SpringBoot开发常用技术整合

SpringBoot 极简开发的框架整合利器

102172 学习 · 508 问题

查看课程

相似问题