最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

spring boot 項(xiàng)目中使用thymeleaf模板的案例分析

 更新時(shí)間:2020年09月09日 10:53:51   作者:kic-kuangwl  
這篇文章主要介紹了spring boot 項(xiàng)目中使用thymeleaf模板的案例分析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

準(zhǔn)備
MySql數(shù)據(jù)庫,表Prereg,IDEA
數(shù)據(jù)庫中的表如下所示:

在這里插入圖片描述

IDEA目錄結(jié)構(gòu)如下:

在這里插入圖片描述

添加thymeleaf依賴:

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

開始添加代碼:
在controller包添加類“PreregController”

package com.example.demo.controller;

import com.example.demo.mapper.PreregMapper;
import com.example.demo.pojo.Prereg;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.annotation.Resource;
import java.util.List;

@Controller
public class PreregController {
	@Resource
	PreregMapper preregMapper;
	
	@RequestMapping("/listPrereg")
	public String listPrereg(Model model)
	{
		List<Prereg> preregs=preregMapper.findAll();
		model.addAttribute("preregs",preregs);
		return "listPrereg";
	}
}

在Mapper包下添加映射interface:“PreregMapper”

package com.example.demo.mapper;

import com.example.demo.pojo.Prereg;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration;
import java.util.List;

@Mapper
public interface PreregMapper {
@Select("SELECT * FROM Prereg")
List<Prereg> findAll();
}

在pojo包下添加類Prereg:

package com.example.demo.pojo;

import java.util.Date;

public class Prereg {
private String StuId;
private String StuName;
private String Trans;
private int IsCompany;
private int PeopleCount;
private Date ArrTime;

public String getStuId() {
return StuId;
}

public void setStuId(String stuId) {
StuId = stuId;
}

public String getStuName() {
return StuName;
}

public void setStuName(String stuName) {
StuName = stuName;
}

public String getTrans() {
return Trans;
}

public void setTrans(String trans) {
Trans = trans;
}

public int getIsCompany() {
return IsCompany;
}

public void setIsCompany(int isCompany) {
IsCompany = isCompany;
}

public int getPeopleCount() {
return PeopleCount;
}

public void setPeopleCount(int peopleCount) {
PeopleCount = peopleCount;
}

public Date getArrTime() {
return ArrTime;
}

public void setArrTime(Date arrTime) {
ArrTime = arrTime;
}

@Override
public String toString() {
return "Prereg{" +
"StuId='" + StuId + '\'' +
", StuName='" + StuName + '\'' +
", Trans='" + Trans + '\'' +
", IsCompany=" + IsCompany +
", PeopleCount=" + PeopleCount +
", ArrTime=" + ArrTime +
'}';
}
}

 

注:小技巧:定義好變量后,Alt+insert彈出“Generate”,選擇“Getter and Setter”,再選擇toString()即可完成。
最后是寫HTML頁面:

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>springboot-thymeleaf demo</title>
</head>
	<body>
		<table border="1" width="1000">
			<thead>
				<tr>
					<td>學(xué)生學(xué)號(hào)</td>
					<td>學(xué)生姓名</td>
					<td>到達(dá)時(shí)間</td>
					<td>家人陪伴</td>
					<td>陪伴數(shù)量</td>
					<td>交通工具</td>
				</tr>
			</thead>
			<tr th:each="item: ${preregs}">
				<td th:text="${item.stuId}"></td>
				<td th:text="${item.stuName}"></td>
				<td th:text="${item.arrTime}"></td>
				<td th:text="${item.isCompany}"></td>
				<td th:text="${item.peopleCount}"></td>
				<td th:text="${item.trans}"></td>
			</tr>
		</table>
	</body>
</html>

效果圖如下:

在這里插入圖片描述

到此這篇關(guān)于spring boot 項(xiàng)目中使用thymeleaf模板的案例分析的文章就介紹到這了,更多相關(guān)spring boot 使用thymeleaf模板內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java連接hdfs ha和調(diào)用mapreduce jar示例

    java連接hdfs ha和調(diào)用mapreduce jar示例

    這篇文章主要介紹了Java API連接HDFS HA和調(diào)用MapReduce jar包,需要的朋友可以參考下
    2014-03-03
  • JavaFX實(shí)現(xiàn)簡易時(shí)鐘效果

    JavaFX實(shí)現(xiàn)簡易時(shí)鐘效果

    這篇文章主要為大家詳細(xì)介紹了JavaFX實(shí)現(xiàn)簡易時(shí)鐘效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 程序包org.springframework.boot不存在的問題解決

    程序包org.springframework.boot不存在的問題解決

    本文主要介紹了程序包org.springframework.boot不存在的問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-09-09
  • 為什么阿里要慎重使用ArrayList中的subList方法

    為什么阿里要慎重使用ArrayList中的subList方法

    這篇文章主要介紹了為什么要慎重使用ArrayList中的subList方法,subList是List接口中定義的一個(gè)方法,該方法主要用于返回一個(gè)集合中的一段、可以理解為截取一個(gè)集合中的部分元素,他的返回值也是一個(gè)List。,需要的朋友可以參考下
    2019-06-06
  • 通過Java實(shí)現(xiàn)反向代理集群服務(wù)的平滑分配

    通過Java實(shí)現(xiàn)反向代理集群服務(wù)的平滑分配

    這篇文章主要介紹了如何通過Java語言,自己編寫的平滑加權(quán)輪詢算法,結(jié)合線程池和Socket?網(wǎng)絡(luò)編程等,并實(shí)現(xiàn)反向代理集群服務(wù)的平滑分配,需要的可以參考一下
    2022-04-04
  • Java實(shí)現(xiàn)int、long、Integer、Long之間的相互轉(zhuǎn)換

    Java實(shí)現(xiàn)int、long、Integer、Long之間的相互轉(zhuǎn)換

    本文主要介紹了Java實(shí)現(xiàn)int、long、Integer、Long之間的相互轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • Mybatis-Plus樂觀鎖配置流程

    Mybatis-Plus樂觀鎖配置流程

    這篇文章主要介紹了Mybatis-Plus樂觀鎖配置使用流程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作有一定的參考學(xué)習(xí)價(jià)值,感興趣的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2024-01-01
  • java 字符串詞頻統(tǒng)計(jì)實(shí)例代碼

    java 字符串詞頻統(tǒng)計(jì)實(shí)例代碼

    java 字符串詞頻統(tǒng)計(jì)實(shí)例代碼,需要的朋友可以參考一下
    2013-03-03
  • JDK線程池和Spring線程池的使用實(shí)例解析

    JDK線程池和Spring線程池的使用實(shí)例解析

    這篇文章主要介紹了JDK線程池和Spring線程池的使用實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • spring中REST和RESTful的區(qū)別以及基本實(shí)現(xiàn)

    spring中REST和RESTful的區(qū)別以及基本實(shí)現(xiàn)

    本文主要介紹了spring中REST和RESTful的區(qū)別以及基本實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04

最新評(píng)論

高安市| 日土县| 高密市| 和静县| 中阳县| 新野县| 汉寿县| 时尚| 霸州市| 百色市| 重庆市| 准格尔旗| 鹤庆县| 克什克腾旗| 张家港市| 镇安县| 永和县| 惠安县| 大连市| 舟曲县| 临夏县| 阳信县| 商洛市| 垦利县| 梁河县| 塔河县| 纳雍县| 固阳县| 栖霞市| 蒙自县| 明光市| 彭水| 海门市| 巴南区| 伊春市| 高阳县| 黑山县| 新民市| 齐河县| 河北省| 贡山|