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

springboot+thymeleaf找不到視圖的解決方案

 更新時間:2021年06月18日 09:17:42   作者:代碼玩家  
這篇文章主要介紹了springboot+thymeleaf找不到視圖的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

springboot+thymeleaf找不到視圖

情況:

springboot + thymeleaf打成jar包后,報錯,但在eclipse本地跑卻可以:

template might not exist or might not be accessible by any of the configured Template Resolvers

yml配置:

spring: 
  thymeleaf: 
    cache: false #開發(fā)時關(guān)閉緩存,不然沒法看到實(shí)時頁面
    mode: HTML5 # 用非嚴(yán)格的 HTML
    #enabled: true
    encoding: UTF-8
    prefix: classpath:/templates/
    suffix: .html
    servlet: 
      content-type: text/html

controller返回視圖:

@RequestMapping("demo")
public String demo(Model model) {
    //return "/demo";//這種是有問題的
 return "demo";
}

解釋:

這里其實(shí)是由于我們的yml配置中,已經(jīng)配置了/templates/,因此如果返回/demo的話,那就會找不到,因?yàn)橛成湟晥D變成了://demo,所以,這里最好去掉其中一個“/”;

不然打成jar包后,會找不到,這個要作為項(xiàng)目的規(guī)范,不然后面發(fā)布正式時,太多也不好修改;如果有更好的辦法也請告訴我一聲,謝謝。

springboot 使用thymeleaf模板遇到的一些問題

使用springboot+thymeleaf遇到一些問題,主要?dú)w為如下幾點(diǎn):

1.在/templates目錄下創(chuàng)建自定義目錄/my,并在該目錄下創(chuàng)建index.html,程序中如何訪問index.html

2.如果不使用/templates目錄作為默認(rèn)路徑,該如何配置

問題1

解決方式:

在controller層方法中通過設(shè)置ModelAndView名稱的為:my/index,然后返回該ModelAndView,然后該接口方法時就會跳轉(zhuǎn)到index.html

示例代碼如下:

@RequestMapping(value="getIndex")
public ModelAndView getIndex(ModelAndView model)throws Exception
{
 //訪問自定義目錄下/templates/my/index.html,要注意路徑格式
 model.setViewName("my/index");
 return model;
}

問題2

解決方式:

在application.properties配置文件中通過spring.thymeleaf.prefix屬性進(jìn)行設(shè)置,例如設(shè)置默認(rèn)路徑為/templates/my

示例代碼如下:

spring.thymeleaf.prefix=classpath:/templates/my

springboot+thymeleaf使用的代碼如下:

https://github.com/ingorewho/springboot-develope/tree/master/springboot-thymeleaf

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java全面解析IO流相關(guān)知識

    Java全面解析IO流相關(guān)知識

    這篇文章主要介紹了IO流相關(guān)知識,包括File,字節(jié)流,字符流,特殊操作流(標(biāo)準(zhǔn)輸入流,標(biāo)準(zhǔn)輸出流,對象序列化與反序列化,properties與IO流結(jié)合)相關(guān)知識的總結(jié)
    2021-08-08
  • 淺析Java中靜態(tài)代理和動態(tài)代理的應(yīng)用與區(qū)別

    淺析Java中靜態(tài)代理和動態(tài)代理的應(yīng)用與區(qū)別

    代理模式在我們生活中很常見,而Java中常用的兩個的代理模式就是動態(tài)代理與靜態(tài)代理,這篇文章主要為大家介紹了二者的應(yīng)用與區(qū)別,需要的可以參考下
    2023-08-08
  • Spring?Boot如何通過Actuator顯示git和build的信息

    Spring?Boot如何通過Actuator顯示git和build的信息

    這篇文章主要介紹了Spring?Boot通過Actuator顯示git和build的信息,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • java中字符串常見的方法及總結(jié)

    java中字符串常見的方法及總結(jié)

    這篇文章主要介紹了java中字符串常見的方法及總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • spring boot容器啟動流程

    spring boot容器啟動流程

    spring cloud是基于spring boot快速搭建的,今天咱們就看看spring boot容器啟動流程,需要的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-01-01
  • Java中File類中常用方法詳解

    Java中File類中常用方法詳解

    這篇文章主要為大家詳細(xì)介紹了File類中常用方法的程序演示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • java正則表達(dá)式應(yīng)用的實(shí)例代碼

    java正則表達(dá)式應(yīng)用的實(shí)例代碼

    java正則的實(shí)例應(yīng)用分析,大家從下面的代碼中,就能知道java正則的應(yīng)用與寫法
    2008-10-10
  • springboot+EHcache 實(shí)現(xiàn)文章瀏覽量的緩存和超時更新

    springboot+EHcache 實(shí)現(xiàn)文章瀏覽量的緩存和超時更新

    這篇文章主要介紹了springboot+EHcache 實(shí)現(xiàn)文章瀏覽量的緩存和超時更新,問題描述和解決思路給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2017-04-04
  • SpringBoot整合H2數(shù)據(jù)庫的操作方法

    SpringBoot整合H2數(shù)據(jù)庫的操作方法

    H2是一個Java語言編寫的嵌入式數(shù)據(jù)庫,它不受平臺的限制,同時H2提供了一個十分方便的web控制臺,用于操作和管理數(shù)據(jù)庫內(nèi)容,本文介紹SpringBoot整合H2數(shù)據(jù)庫的方法,感興趣的朋友一起看看吧
    2024-01-01
  • Java多線程生產(chǎn)者消費(fèi)者模式實(shí)現(xiàn)過程解析

    Java多線程生產(chǎn)者消費(fèi)者模式實(shí)現(xiàn)過程解析

    這篇文章主要介紹了Java多線程生產(chǎn)者消費(fèi)者模式實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03

最新評論

资阳市| 双流县| 敦煌市| 修武县| 安岳县| 阿鲁科尔沁旗| 石柱| 永定县| 正定县| 孙吴县| 罗山县| 土默特左旗| 德州市| 长宁县| 桃源县| 凤城市| 垣曲县| 额尔古纳市| 任丘市| 昌邑市| 巩义市| 区。| 大同县| 宣化县| 西丰县| 化德县| 呼和浩特市| 梨树县| 格尔木市| 青神县| 苍梧县| 马尔康县| 罗平县| 左贡县| 罗源县| 苏尼特右旗| 固原市| 沁阳市| 金平| 长阳| 获嘉县|