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

淺析SpringBoot中使用thymeleaf找不到.HTML文件的原因

 更新時(shí)間:2020年07月30日 09:54:43   作者:揪一下兔耳朵  
這篇文章主要介紹了SpringBoot中使用thymeleaf找不到.HTML文件的原因分析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

thymeleaf是目前最新的模板引擎,它和springboot完美搭配,讓前后端不在疏遠(yuǎn)
首先先介紹一下市面上出現(xiàn)過的模板引擎

1, Verlocity 距今有10多年之久,是由Apache推出的 Struts2 底層使用2,Freemarker,距今有10多年之久, 第三方小公司推出,后來(lái)得到了Apache的認(rèn)可,在Struts2這個(gè)框架中, 底層使用Freemarker. SpringBoot 默認(rèn)使用Freemarker是以.ftl結(jié)尾的文件.
3,Thymeleaf是以.html結(jié)尾的文件.

那么,SpringBoot+thymeleaf找不到.HTML文件的原因有那些呢?

1,首先確認(rèn)是否導(dǎo)入thymeleaf依賴

在這里插入圖片描述

2,確認(rèn)自己寫的.html為后綴的文件是否放到 resources/templates/ 文件夾下。

在這里插入圖片描述

3,確認(rèn)自己的Controller類要放在與 有@SpringBootApplication注解的啟動(dòng)類相同包或者子包下。
4,確認(rèn)Controller類不能使用 @RestController 或者 @ResponseBody注解,否則會(huì)直接return該字符串,是return不到目標(biāo)html的。

在這里插入圖片描述

有的朋友可能大意在啟動(dòng)引導(dǎo)類中寫了 @RestController注解,
導(dǎo)致最后返回的只有一個(gè)字符串.如圖所示 search.

在這里插入圖片描述

ps:下面看下Spring boot找不到template下面的html文件解決方法

靜態(tài)頁(yè)面

spring boot項(xiàng)目只有src目錄,沒有webapp目錄,會(huì)將靜態(tài)訪問(html/圖片等)映射到其自動(dòng)配置的靜態(tài)目錄,如下

/static

/public

/resources

/META-INF/resources


例如 resources建立一個(gè)static目錄和index.htm靜態(tài)文件,訪問地址 http://localhost:8082/index.html

如果需要使用templates,thyleaf模版,首先Spring boot項(xiàng)目需要添加依賴,這樣才能找到templates下面的*.html文件

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

例如:

這樣就可以使用:localhost:8082/crawler/here來(lái)訪問這個(gè)aaa.html文件了。

端口8082是因?yàn)樵赼pplication.properties文件里面設(shè)置server.port=8082,一般tomcat默認(rèn)的端口是8080

總結(jié)

到此這篇關(guān)于淺析SpringBoot中使用thymeleaf找不到.HTML文件的原因的文章就介紹到這了,更多相關(guān)springboot使用thymeleaf找不到.HTML文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot 設(shè)置CorsFilter跨域不生效的解決

    springboot 設(shè)置CorsFilter跨域不生效的解決

    這篇文章主要介紹了springboot 設(shè)置CorsFilter跨域不生效的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring的事件監(jiān)聽機(jī)制示例詳解

    Spring的事件監(jiān)聽機(jī)制示例詳解

    這篇文章主要給大家介紹了關(guān)于Spring的事件監(jiān)聽機(jī)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Spark?SQL配置及使用教程

    Spark?SQL配置及使用教程

    SparkSQL是spark的一個(gè)模塊,主入口是SparkSession,將SQL查詢與Spark程序無(wú)縫混合,這篇文章主要介紹了Spark?SQL配置及使用,需要的朋友可以參考下
    2021-12-12
  • idea安裝jerbel及文件上傳下載的實(shí)現(xiàn)示例

    idea安裝jerbel及文件上傳下載的實(shí)現(xiàn)示例

    JRebel是一個(gè)Java開發(fā)工具,它是一款用于實(shí)時(shí)代碼重載的插件,本文主要介紹了idea安裝jerbel及文件上傳下載的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解下
    2023-09-09
  • Java實(shí)現(xiàn)考試系統(tǒng)

    Java實(shí)現(xiàn)考試系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)考試系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Java 線程池原理深入分析

    Java 線程池原理深入分析

    這篇文章主要介紹了Java 線程池原理深入分析的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • springboot使用jasypt對(duì)配置文件加密加密數(shù)據(jù)庫(kù)連接的操作代碼

    springboot使用jasypt對(duì)配置文件加密加密數(shù)據(jù)庫(kù)連接的操作代碼

    這篇文章主要介紹了springboot使用jasypt對(duì)配置文件加密加密數(shù)據(jù)庫(kù)連接的操作代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • 詳解Java的回調(diào)機(jī)制

    詳解Java的回調(diào)機(jī)制

    最近學(xué)習(xí)java,接觸到了回調(diào)機(jī)制(CallBack)。初識(shí)時(shí)感覺比較混亂,而且在網(wǎng)上搜索到的相關(guān)的講解,本文介紹了Java的回調(diào)機(jī)制,有興趣的同學(xué)可以了解一下
    2016-10-10
  • Spring循環(huán)依賴代碼演示及解決方案

    Spring循環(huán)依賴代碼演示及解決方案

    這篇文章主要介紹了Spring循環(huán)依賴實(shí)現(xiàn)過程,Spring的解決循環(huán)依賴是有前置條件的,要解決循環(huán)依賴我們首先要了解Spring Bean對(duì)象的創(chuàng)建過程和依賴注入的方式
    2023-04-04
  • JAVA獲取Image的三種方式

    JAVA獲取Image的三種方式

    這篇文章主要介紹了JAVA獲取Image的三種方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評(píng)論

北安市| 胶南市| 永登县| 兴国县| 郯城县| 平果县| 苏尼特左旗| 哈尔滨市| 佛山市| 大名县| 汝城县| 长治县| 余干县| 高邑县| 怀来县| 海盐县| 塘沽区| 赤城县| 寿阳县| 临汾市| 桃园市| 巨鹿县| 庄河市| 武川县| 东乡族自治县| 河北区| 巴塘县| 江北区| 宾川县| 正宁县| 洱源县| 宜宾市| 克山县| 昌黎县| 阿坝县| 杭锦旗| 宣威市| 昌图县| 乐平市| 江孜县| 徐汇区|