SpringBoot项目使用视图解析器解决Circular view path 问题

avatar 2018年01月01日23:32:48 6 31071 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此
在使用 SpringBoot 和 Thymeleaf 整合的时候,发现不管怎么样都是无法加载 Thymeaf 模板引擎。

比如

现在有控制器
  1. @Controller
  2. public class HelloController {
  3.     @GetMapping("/hello")
  4.     public String sayHello(Model model) {
  5.         model.addAttribute("name","琪琪");
  6.         //相当于访问 /templates/hello.html
  7.         return "hello";
  8.     }
  9. }



resource/templates/hello.html
  1. <!DOCTYPE HTML>
  2. <html xmlns:th="http://www.thymeleaf.org">
  3. <head>
  4.     <title>hello</title>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6. </head>
  7. <body>
  8. <p th:text="'Hello!, ' + ${name} + '!'" ></p>
  9. </body>
  10. </html>



最终报如题错误
javax.servlet.ServletException: Circular view path [hello]: would dispatch back to the current handler URL [/hello] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)



问题原因


后来发现是自己的 thymleaf 的依赖包导错了。

之前导入的是(错误的)





正确导入





  1. <dependency>
  2.     <groupId>org.springframework.boot</groupId>
  3.     <artifactId>spring-boot-starter-thymeleaf</artifactId>
  4. </dependency>



本文链接: https://liuyanzhao.com/7099.html

  • 微信
  • 交流学习,资料分享
  • weinxin
  • 个人淘宝
  • 店铺名:言曌博客咨询部

  • (部分商品未及时上架淘宝)
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:1   待审核评论数:0
  1. avatar zxcxzczx

    测试