zoukankan      html  css  js  c++  java
  • spring boot中 异常:Error resolving template "xxx", template might not exist or might not be accessible...解决办法

     

    根本的错误原因:not exist
                就是你给的路径找不到。
    网上有两种解决方案:

     

    1.  查看@ResponseBody、@RestController用了没。

    如果没加的话,只用@Controller默认的是你返回的是一个webapp(Resources同级文件夹)下的一个路径,而不是一个Json。

    2.  这种情况的前提是是确实是一次ajax请求
    关于返回路径前面的"/"。这个很明显,带"/"的是绝对路径,不带的是相对路径。一般情况下绝对路径配置到服务器上会改变,所以很多人在本地没有问题,一发布就会出现问题。

    这两种我都没能解决。我这个问题是由thymeleaf报出的。thymeleaf原因是thymeleaf的默认路径是/thymeleaf/这个文件,而我要映射返回数据,也就是/的目录下。在/thymeleaf/当然找不到。

     

    解决方法为修改

    .yml文件中thymeleaf的prefix设置,让它匹配到正确的路径下

     

  • 相关阅读:
    .Net Mvc 基于Filter实现对权限的扩展定制
    VS 2015 远程调试
    SVN 创建版本库
    .NET 调用支付宝沙箱接口
    selenium常用总结
    Python常用小技巧
    Centos7 安装Mysql 5.7
    Sqlserver 递归查询
    Sqlserver 中case when 的详细用法总结
    Asp.NetCoreWebApi入门
  • 原文地址:https://www.cnblogs.com/liulala2017/p/12584465.html
Copyright © 2011-2022 走看看