国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

idea利用spring框架整合thymeleaf展現(xiàn)數(shù)據(jù)庫數(shù)據(jù)

這篇具有很好參考價(jià)值的文章主要介紹了idea利用spring框架整合thymeleaf展現(xiàn)數(shù)據(jù)庫數(shù)據(jù)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

idea初步利用thymeleaf展現(xiàn)列表
上一篇文章簡單展現(xiàn)自己寫的列表;
這篇文章連接mysql數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)展現(xiàn)
主要三個(gè)文件
controller指定html界面

package com.example.appledemo.controller;

import com.example.appledemo.mapper.UserMapper;
import com.example.appledemo.pojo.User;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.ui.Model;

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

@Controller
public class TestController {
    @Resource
    UserMapper userMapper;

    @RequestMapping("/login")
    public String login(Model model){
        List<User> user = userMapper.findAll();
        model.addAttribute("user",user);
        return "login";
    }
}

mapper寫數(shù)據(jù)庫sql查詢語句

package com.example.appledemo.mapper;

import com.example.appledemo.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper
public interface UserMapper {
    @Select("SELECT * FROM user")
    List<User> findAll();
}


pojo中的user寫具體數(shù)據(jù)庫中的表包含哪些字段(這部分最好的方式寫出變量名字然后alt+insert自動生成getter和setter不容易出錯(cuò))

package com.example.appledemo.pojo;

import lombok.Getter;

@Getter
public class User {
    private Integer userId;
    private String userName;
    private String userPass;

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public void setUserPass(String userPass) {
        this.userPass = userPass;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    @Override
    public String toString() {
        return "User{" +
                "userId=" + userId +
                ", userName='" + userName + '\'' +
                ", userPass='" + userPass + '\'' +
                '}';
    }
}

最后寫個(gè)login.html展現(xiàn)數(shù)據(jù)

<!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">
    <tr th:each="item,eee: ${user}">
        <td th:text="${item.userId}"></td>
        <td th:text="${item.userName}"></td>
        <td th:text="${item.userPass}"></td>
    </tr>
</table>
</body>
</html>
</html>

給出文件列表:
idea利用spring框架整合thymeleaf展現(xiàn)數(shù)據(jù)庫數(shù)據(jù),intellij-idea,spring,數(shù)據(jù)庫
最后給出運(yùn)行結(jié)果:
idea利用spring框架整合thymeleaf展現(xiàn)數(shù)據(jù)庫數(shù)據(jù),intellij-idea,spring,數(shù)據(jù)庫文章來源地址http://www.zghlxwxcb.cn/news/detail-754874.html

到了這里,關(guān)于idea利用spring框架整合thymeleaf展現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • spring整合logBack日志框架:

    spring整合logBack日志框架:

    SLF4J(Simple Logging Facade for Java)是一種日志規(guī)范,類似于JDBC,我們常用的日志log4j、logback等都實(shí)現(xiàn)了這個(gè)規(guī)范,所以我們可以直接使用SLF4J的規(guī)范來使用日志。 它們是同一個(gè)作者開發(fā)的,logback是重新編寫的內(nèi)核,在一些關(guān)鍵執(zhí)行的路徑上提升了10倍以上。它也支持了一些新的

    2024年02月12日
    瀏覽(22)
  • Spring Boot:數(shù)據(jù)庫的整合

    Spring Boot:數(shù)據(jù)庫的整合

    在 Spring Boot :Web開發(fā)之視圖模板技術(shù)的整合 文章中,介紹了 Spring Boot 整合視圖模板技術(shù)。然而,僅僅整合視圖模板技術(shù)可能還不能滿足所有業(yè)務(wù)需求,因此還需要進(jìn)一步擴(kuò)展 Spring MVC 的默認(rèn)配置。 簡單補(bǔ)充說明 : 擴(kuò)展 Spring Boot 中的 Spring MVC 默認(rèn)配置通常涉及實(shí)現(xiàn) WebMvcC

    2024年04月13日
    瀏覽(32)
  • Spring 的創(chuàng)建和日志框架的整合

    Spring 的創(chuàng)建和日志框架的整合

    目錄 一、第一個(gè) Spring 項(xiàng)目 1、配置環(huán)境 2、Spring 的 jar 包 Maven 項(xiàng)目導(dǎo)入 jar 包和設(shè)置國內(nèi)源的方法: 3、Spring 的配置文件 4、Spring 的核心 API ApplicationContext 4、程序開發(fā) 5、細(xì)節(jié)分析 (1)名詞解釋 (2)Spring 工廠的相關(guān)方法 (3)配置文件中的細(xì)節(jié) 1、只配置 class 屬性 2、na

    2024年02月09日
    瀏覽(10)
  • 40、Thymeleaf的自動配置和基本語法、springboot 整合 Thymeleaf

    40、Thymeleaf的自動配置和基本語法、springboot 整合 Thymeleaf

    要使用這個(gè) Thymeleaf ,需要在頁面引入這個(gè)命名空間。 pom文件也需要加入thymeleaf的依賴 html 是根元素,把這個(gè)th命名空間引入進(jìn)去,表示這整個(gè)html頁面都能使用這個(gè)thymeleaf語法,都可以使用這個(gè) th 前綴。 代碼演示: ${objList} 就是要遍歷的集合 obj 就是集合中的每個(gè)元素 iter

    2024年02月10日
    瀏覽(19)
  • 【Spring教程12】Spring框架實(shí)戰(zhàn):Spring整合Mybatis全面深入詳解

    【Spring教程12】Spring框架實(shí)戰(zhàn):Spring整合Mybatis全面深入詳解

    歡迎大家回到《 Java教程之Spring30天快速入門》,本教程所有示例均基于Maven實(shí)現(xiàn),如果您對Maven還很陌生,請移步本人的博文《 如何在windows11下安裝Maven并配置以及 IDEA配置Maven環(huán)境》,本文的上一篇為《 IOC/DI注解開發(fā)管理第三方bean》 學(xué)習(xí)到這里,已經(jīng)對Spring有一個(gè)簡單的認(rèn)

    2024年02月04日
    瀏覽(23)
  • springmvc整合thymeleaf

    springmvc整合thymeleaf

    概述 Thymeleaf提供了一組Spring集成,使您可以將其用作Spring MVC應(yīng)用程序中JSP的全功能替代品。 這些集成將使您能夠: @Controller像使用JSP一樣,將Spring MVC 對象中的映射方法轉(zhuǎn)發(fā)到Thymeleaf管理的模板。 在模板中使用Spring表達(dá)式語言(Spring EL)代替OGNL。 在與表單支持Bean和結(jié)果綁

    2024年02月09日
    瀏覽(13)
  • SpringBoot整合thymeleaf

    SpringBoot整合thymeleaf

    JavaEE領(lǐng)域有幾種常用的模板引擎: Jsp, Thymeleaf, Freemarker, Velocity等.對于前端頁面渲染效率來說 JSP 其實(shí)還是最快的, Velocity次之.Thymeleaf雖然渲染效率不是很快,但語法比較輕巧. Thymeleaf 支持html5標(biāo)準(zhǔn), Thymeleaf頁面無需部署到servlet開發(fā)到服務(wù)器上,以 .html 后綴結(jié)尾,可直接通過瀏覽器就

    2024年02月10日
    瀏覽(17)
  • idea上利用JDBC連接MySQL數(shù)據(jù)庫(8.1.0版)

    idea上利用JDBC連接MySQL數(shù)據(jù)庫(8.1.0版)

    1.了解jdbc概念 JDBC(Java DataBase Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種 關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建 更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應(yīng)用程序,同

    2024年02月10日
    瀏覽(28)
  • SSM框架整合:掌握Spring+Spring MVC+MyBatis的完美結(jié)合!

    SSM框架整合:掌握Spring+Spring MVC+MyBatis的完美結(jié)合!

    (1) 創(chuàng)建工程 創(chuàng)建一個(gè)Maven的web工程 pom.xml添加SSM需要的依賴jar包 編寫Web項(xiàng)目的入口配置類,實(shí)現(xiàn) AbstractAnnotationConfigDispatcherServletInitializer 重寫以下方法。 getRootConfigClasses() :返回Spring的配置類-需要 SpringConfig 配置類。 getServletConfigClasses() :返回SpringMVC的配置類-需要 SpringMvc

    2024年01月17日
    瀏覽(20)
  • SpringBoot 整合Thymeleaf教程及使用

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 內(nèi)容的模板引擎。它與 JSP,Velocity,F(xiàn)reeMaker 等模板引擎類似,也可以輕易地與 Spring MVC 等 Web 框架集成。與其它模板引擎相比,Thymeleaf 最大的特點(diǎn)是,即使不啟動 Web 應(yīng)用,也可以直接在瀏覽器中打開并正確顯示模板頁面 。 目錄 一、整合

    2024年02月06日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包