zoukankan      html  css  js  c++  java
  • SpringBoot2

    一、thymeleaf模板

      1、在pom.xml中导入依赖

    <!-- 添加thymeleaf模版的依赖 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-thymeleaf</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    

      2、配置application.yml文件

    ###配置thymeleaf
    spring:
       thymeleaf:
          cache: false
    

      3、在resources目录下添加templates包,并在此包下创建index.html页面

    <!DOCTYPE html>
    <html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8">
        <title>thymeleaf模板页面</title>
    </head>
    <body>
        <ul th:each="stu:${stuList}">
            <li>
                <span th:text="${stu.stu_id}"></span>
                <span th:text="${stu.stu_name}"></span>
            </li>
        </ul>
    </body>
    </html>

    4、创建启动类

    package com.boot;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class StartSpringBoot {
        public static void main(String[] args){
            SpringApplication.run(StartSpringBoot.class,args);
        }
    }

    5、创建实体类student

    package com.boot.entity;
    
    public class student {
        private Integer stu_id;
        private String stu_name;
    
        public Integer getStu_id() {
            return stu_id;
        }
    
        public void setStu_id(Integer stu_id) {
            this.stu_id = stu_id;
        }
    
        public String getStu_name() {
            return stu_name;
        }
    
        public void setStu_name(String stu_name) {
            this.stu_name = stu_name;
        }
    
        public student(Integer stu_id, String stu_name) {
            this.stu_id = stu_id;
            this.stu_name = stu_name;
        }
    }
    

      

    6、创建Controller类

     
    package com.boot.controller;
    
    import com.boot.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("/thymeleafController")
    public class thymeleafController {
    
        @RequestMapping("/thymeleaf")
        public String thymeleaf(Model model){
            List<student> list=new ArrayList<>();
            student stu1=new student(1,"张三");
            student stu2=new student(2,"李四");
            student stu3=new student(3,"王五");
            list.add(stu1);
            list.add(stu2);
            list.add(stu3);
            model.addAttribute("stuList",list);
            return "index";
        }
    }
  • 相关阅读:
    Linux IO接口 监控 (iostat)
    linux 防火墙 命令
    _CommandPtr 添加参数 0xC0000005: Access violation writing location 0xcccccccc 错误
    Visual Studio自动关闭
    Linux vsftpd 安装 配置
    linux 挂载外部存储设备 (mount)
    myeclipse 9.0 激活 for win7 redhat mac 亲测
    英文操作系统 Myeclipse Console 乱码问题
    Linux 基本操作命令
    linux 查看系统相关 命令
  • 原文地址:https://www.cnblogs.com/cw172/p/12038060.html
Copyright © 2011-2022 走看看