小D課堂 - 零基礎入門SpringBoot2.X到實戰_第7節 SpringBoot經常使用Starter介紹和整合模板引擎Freemaker、thymeleaf_3一、SpringBoot2整合模板引

筆記

四、SpringBoot2.x整合模板引擎thymeleaf實戰
    講解:SpringBoot2.x整合模板引擎thymeleaf實戰

    官網地址:https://www.thymeleaf.org/doc/articles/thymeleaf3migration.html
    一、thymeleaf相關maven依賴
            <dependency>
                   <groupId>org.springframework.boot</groupId>
                   <artifactId>spring-boot-starter-thymeleaf</artifactId>
            </dependency>

    二、thymeleaf基礎配置

        #開發時關閉緩存,否則無法看到實時頁面
        spring.thymeleaf.cache=false
        spring.thymeleaf.mode=HTML5
        #前綴
        spring.thymeleaf.prefix=classpath:/templates/
        #編碼
        spring.thymeleaf.encoding=UTF-8
        #類型
        spring.thymeleaf.content-type=text/html
        #名稱的後綴
        spring.thymeleaf.suffix=.html

    三、創建文件夾
        1)src/main/resources/templates/tl/
        2)創建一個index.html

    四、簡單測試代碼編寫和訪問
        注意:$表達式只能寫在th標籤內部
        快速入門:https://www.thymeleaf.org/doc/articles/standarddialect5minutes.htmlhtml

開始 


配置文件



配置的跟路徑直接指名了是templates下的tl文件夾做爲根路徑




controller


啓動應用





把templates文件夾加入到springboot的默認加載路徑裏面去。在application.properties這裏spring.resources.static-locations裏面配置

因此須要把templates也加入到配置中。這樣templates文件就會做爲springboot默認加載會掃描加載的靜態資源文件




取數據,跳轉到靜態頁




th:text:模板語法替換了測試內容

直接訪問靜態頁

快速入門:https://www.thymeleaf.org/doc/articles/standarddialect5minutes.html




 spring

相關文章
相關標籤/搜索