SpringBoot整合thymeleaf模板

一、目录展示

   SpringBoot整合thymeleaf模板_第1张图片

 

二、导入依赖

    
    <dependency>
      <groupId>org.springframework.bootgroupId>
      <artifactId>spring-boot-starter-thymeleafartifactId>
    dependency>
  dependencies>
View Code

  在properties节点中增加,因为thymeleaf 模版需要html页面的所有元素都自身闭合!3.0之后的版本不在需要! 

  3.0.0.RELEASE

  2.0.0

三、application.properties配置文件

  SpringBoot整合thymeleaf模板_第2张图片

 

 四、Student实体类

  SpringBoot整合thymeleaf模板_第3张图片

 

 五、ThymeleafController

package com.zn.controller;

import com.zn.entity.Student;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.ArrayList;
import java.util.List;

@Controller
@RequestMapping("/thymeleaf")
public class ThymeleafController {
    @RequestMapping("/FirstThymeleaf")
    public String FirstThymeleaf(Model model){
        System.out.println("成功进入ThymeleafController中的第一个方法呀");
        List list=new ArrayList<>();
        Student stu1=new Student(1,"张三");
        Student stu2=new Student(2,"李四");

        list.add(stu1);
        list.add(stu2);
        model.addAttribute("list",list);
        return "thymeleaf";

    }

}
View Code

六、thymeleaf.html页面

  SpringBoot整合thymeleaf模板_第4张图片

 

 七、测试类

  SpringBoot整合thymeleaf模板_第5张图片

八、效果展示

  SpringBoot整合thymeleaf模板_第6张图片

 

 

 

 

你可能感兴趣的:(SpringBoot整合thymeleaf模板)