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

Spring6 + thymeleaf基礎(chǔ)整合

這篇具有很好參考價值的文章主要介紹了Spring6 + thymeleaf基礎(chǔ)整合。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

Tomcat選擇

tomcat10 spring(mvc)6 thymeleaf文章來源地址http://www.zghlxwxcb.cn/news/detail-599743.html

相關(guān)依賴

<artifactId>SpringMVC-demo1</artifactId>
 <groupId>org.pb.mvc</groupId>
 <version>1.0-SNAPSHOT</version>
 <!-- 部署包方式 -->
 <packaging>war</packaging>
<dependencies>
        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-api</artifactId>
            <version>5.6.3</version>
            <scope>test</scope>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>6.0.2</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.4.5</version>
            <scope>test</scope>
        </dependency>
        <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<!--        <dependency>-->
<!--            <groupId>javax.servlet</groupId>-->
<!--            <artifactId>javax.servlet-api</artifactId>-->
<!--            <version>4.0.1</version>-->
<!--            <scope>provided</scope>-->
<!--        </dependency>-->
        <!-- https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-api -->
        <dependency>
            <groupId>jakarta.servlet</groupId>
            <artifactId>jakarta.servlet-api</artifactId>
            <version>6.0.0</version>
            <scope>provided</scope>
        </dependency>


        <!-- https://mvnrepository.com/artifact/org.thymeleaf/thymeleaf-spring6 -->
<!--        <dependency>-->
<!--            <groupId>org.thymeleaf</groupId>-->
<!--            <artifactId>thymeleaf-spring6</artifactId>-->
<!--            <version>3.1.1.RELEASE</version>-->
<!--        </dependency>-->
        <!-- https://mvnrepository.com/artifact/org.thymeleaf/thymeleaf-spring6 -->
        <dependency>
            <groupId>org.thymeleaf</groupId>
            <artifactId>thymeleaf-spring6</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency>

web.xml

   <!-- 前端控制器 -->
    <servlet>
        <servlet-name>SpringMVC</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--        選擇spring容器管理文件   管理mvc-->
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:SpringMVC.xml</param-value>
        </init-param>
<!--        加載方式 程序運(yùn)行時-->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>SpringMVC</servlet-name>
<!--        訪問請求   / 接受所有請求  不包括.jps請求拒接   /* 接受所有請求 包括.jsp-->
        <url-pattern>/</url-pattern>
    </servlet-mapping>

springmvc.xml

<!-- 上下文包  組件 掃描-->
    <context:component-scan base-package="com.pb.mvc.controller"/>
    
<!--    視圖解析器-->
    <bean id="springResourceTemplateResolver" class="org.thymeleaf.spring6.templateresolver.SpringResourceTemplateResolver">
        <property name="prefix" value="/WEB-INF/templates/"/>
        <property name="suffix" value=".html"/>
        <property name="templateMode" value="HTML"/>
        <property name="characterEncoding" value="UTF-8"/>
    </bean>
    
    <bean id="templateEngine" class="org.thymeleaf.spring6.SpringTemplateEngine">
        <property name="templateResolver" ref="springResourceTemplateResolver"/>
    </bean>
    <bean id="viewResolver" class="org.thymeleaf.spring6.view.ThymeleafViewResolver">
        <property name="order" value="1"/>
        <property name="characterEncoding" value="UTF-8"/>
        <property name="templateEngine" ref="templateEngine"/>
    </bean>

到了這里,關(guān)于Spring6 + thymeleaf基礎(chǔ)整合的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(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ī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

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

相關(guān)文章

  • Spring Boot學(xué)習(xí)隨筆- 第一個Thymeleaf應(yīng)用(基礎(chǔ)語法th:,request、session作用域取值)

    Spring Boot學(xué)習(xí)隨筆- 第一個Thymeleaf應(yīng)用(基礎(chǔ)語法th:,request、session作用域取值)

    學(xué)習(xí)視頻:【編程不良人】2021年SpringBoot最新最全教程 Thymeleaf是一種現(xiàn)代化的服務(wù)器端Java模板引擎,專門用于Web和獨(dú)立環(huán)境。Thymeleaf在有網(wǎng)絡(luò)和無網(wǎng)絡(luò)的環(huán)境下皆可運(yùn)行,即可以讓美工在瀏覽器查看頁面的靜態(tài)效果,也可以讓程序員在服務(wù)器查看帶數(shù)據(jù)的動態(tài)頁面效果。它與

    2024年02月04日
    瀏覽(36)
  • 【Spring6】| Spring IoC注解式開發(fā)

    【Spring6】| Spring IoC注解式開發(fā)

    目錄 一:Spring IoC注解式開發(fā) 1.?回顧注解 2.?聲明Bean的四個注解 3.?Spring注解的使用 4.?選擇性實例化Bean 5.?負(fù)責(zé)注入的注解(重點(diǎn)) 5.1 @Value 5.2?@Autowired與@Qualifier 5.3?@Resource 6.?全注解式開發(fā) 注解的存在主要是為了簡化XML的配置 ,Spring6倡導(dǎo)全注解開發(fā)。 我們來回顧一下:

    2023年04月12日
    瀏覽(25)
  • 【Spring6】| 簡述Spring中的八大模式

    【Spring6】| 簡述Spring中的八大模式

    Spring中的八大模式,有很多我們前面已經(jīng)講過了,這里只需要大概有個印象,后期會出一個專門對23種設(shè)計模式的詳解! 1.?簡單工廠模式 BeanFactory的getBean()方法,通過唯一標(biāo)識來獲取Bean對象。是典型的簡單工廠模式(靜態(tài)工廠模式);主要包括三部分:抽象產(chǎn)品角色、具體

    2023年04月21日
    瀏覽(20)
  • 2、Spring6 入門

    2、Spring6 入門

    JDK:Java17+ (Spring6要求JDK最低版本是Java17) Maven:3.6+ Spring:6.0.2 點(diǎn)擊“Create” ? ? 點(diǎn)擊 Create 完成. ? 查看依賴: ? 在resources目錄創(chuàng)建一個 Spring 配置文件 bean.xml(配置文件名稱可隨意命名,如:springs.xml) ?以前我們創(chuàng)建對象的方式是通過 的方式,但是現(xiàn)在我們可以把創(chuàng)建

    2024年02月10日
    瀏覽(21)
  • spring6-事務(wù)

    spring6-事務(wù)

    1、JdbcTemplate 1.1、簡介 Spring 框架對 JDBC 進(jìn)行封裝,使用 JdbcTemplate 方便實現(xiàn)對數(shù)據(jù)庫操作 1.2、準(zhǔn)備工作 ①搭建子模塊 搭建子模塊:spring-jdbc-tx ②加入依賴 ③創(chuàng)建jdbc.properties ④配置Spring的配置文件 beans.xml ⑤準(zhǔn)備數(shù)據(jù)庫與測試表 1.3、實現(xiàn)CURD ①裝配 JdbcTemplate 創(chuàng)建測試類,整

    2024年02月08日
    瀏覽(20)
  • Spring6 初始

    Spring6 初始

    @ 目錄 Spring6 初始 每博一文案: 1. 初始 Spring6 1.1 OCP開閉原則 1.2 依賴倒置原則DIP 1.3 控制反轉(zhuǎn)IoC 2. Spring 初始 2.1 Spring特點(diǎn) 2.2 Spring6 的下載: 2.3 Spring的jar文件 3. 第一個Spring 程序的編寫 4. 第一個Spring程序詳細(xì)剖析 4.1 bean標(biāo)簽的id屬性可以重復(fù)嗎? 4.2 底層是怎么創(chuàng)建對象的,是

    2024年02月17日
    瀏覽(21)
  • spring6詳細(xì)講解

    spring6詳細(xì)講解

    1.1、Spring是什么? Spring 是一款主流的 Java EE 輕量級開源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并創(chuàng)立,其目的是用于簡化 Java 企業(yè)級應(yīng)用的開發(fā)難度和開發(fā)周期。Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spr

    2024年02月10日
    瀏覽(27)
  • spring6概述

    spring6概述

    1.1、Spring是什么? Spring 是一款主流的 Java EE 輕量級開源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并創(chuàng)立,其目的是用于簡化 Java 企業(yè)級應(yīng)用的開發(fā)難度和開發(fā)周期。Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spr

    2024年02月08日
    瀏覽(51)
  • Spring6-01

    Spring6-01

    什么是開閉原則? 在軟件開發(fā)過程中應(yīng)當(dāng)對擴(kuò)展開放,對修改關(guān)閉。 也就是說如果在進(jìn)行功能擴(kuò)展的時候,添加額外的類是沒有問題的,但因為功能擴(kuò)展而修改之前運(yùn)行正常的程序,這是不被允許的。因為一旦修改了之前運(yùn)行正常的程序,就會導(dǎo)致項目整體要進(jìn)行整體的全

    2024年02月08日
    瀏覽(19)
  • Spring6源碼編譯、安裝

    Spring6源碼編譯、安裝

    名稱 版本 jdk 17 gradle 8.1.1 spring源碼版本 6.0.9 下載并解壓 配置環(huán)境變量 驗證 下載并解壓 配置環(huán)境變量 驗證 配置鏡像倉庫 spring在Github官網(wǎng)上有詳細(xì)的說明文檔,可以參考,但按照步驟做輝有些報錯??,還是按照自己總結(jié)的步驟來吧。 github源碼地址 國內(nèi)gitcode鏡像 官方構(gòu)建

    2024年02月08日
    瀏覽(17)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包