今天学习SpringBoot整合thymeleaf时候又犯了一系列问题

我先上我初始的代码

前台代码success.html

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>auccess</title>
</head>
<body>
<h1 th:text="${msg}">hh</h1>
<h2 href="www.aguigu.com" th:href="${baidu}">baidu1</h2>
<h2 href="www.aguigu.com" th:href="@{/baidu}">baidu2</h2>
</body>
</html>

controller控制层代码viewresolverController

@Controller
public class viewresolverController {
    @RequestMapping("/aguigu")
    public String viewtest1(Model model){
        model.addAttribute("msg","hi");
        model.addAttribute("baidu","www.baidu.com");
        System.out.println("sdsd");
        return "success";
    }
}

项目结构

乍一看没有任何问题

我们执行项目

 巨量错误,相信很多人跟我一样头疼,别慌,错误多往往是一些简单错误造成的

Error resolving template [success], template might not exist or might not be accessible by any of the configured Template Resolvers

这错误信息是说template里面没有我们的success,但是这显然不对,我们templates下面是有success页面的,我们打开target查看

 这是由于我们没有重新打包所致

我们在右侧双击package重新打包

查看

 

 这时候我们已经有success页面了

继续执行

 

 


版权声明:本文为new__century原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/new__century/article/details/123214368