摘要:靜態(tài)資源在我們開(kāi)發(fā)應(yīng)用的時(shí)候,需要引用大量的圖片等靜態(tài)資源。的默認(rèn)位置是模版頁(yè)面各種模版的頁(yè)面,這次我們選用的默認(rèn)位置是渲染頁(yè)面在之前的示例中,我們都是通過(guò)來(lái)處理請(qǐng)求,所以返回的內(nèi)容為對(duì)象。
靜態(tài)資源
在我們開(kāi)發(fā)Web應(yīng)用的時(shí)候,需要引用大量的js、css、圖片等靜態(tài)資源。
Spring Boot的默認(rèn)位置是resources/static
各種模版的頁(yè)面,這次我們選用Thymeleaf
Spring Boot的默認(rèn)位置是resources/templates
在之前的示例中,我們都是通過(guò)@RestController來(lái)處理請(qǐng)求,所以返回的內(nèi)容為json對(duì)象。當(dāng)我們需要頁(yè)面的時(shí)候使用@Controller,使其尋找模版頁(yè)面
添加依賴
對(duì)于已存在的項(xiàng)目可以在bulid.gradle加入
compile("org.springframework.boot:spring-boot-starter-thymeleaf") compile("org.springframework.boot:spring-boot-starter-web")
至此Thymeleaf已經(jīng)引入
創(chuàng)建控制器新建一個(gè)ThymeleafCtrl類(lèi)
import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller//這是一個(gè)控制器 public class ThymeleafCtrl { @RequestMapping("/") public String hello(Model model) { model.addAttribute("hello","hello thymeleaf");//添加一個(gè)值為"hello thymeleaf"的hello變量到視圖 return "hello";//在templates下尋找hello.html } }創(chuàng)建模版頁(yè)面
在resources/templates創(chuàng)建一個(gè)hello.html頁(yè)面
添加圖片資源Hello LieRabbit
在resources/static添加lierabbit.jpg
運(yùn)行結(jié)果
更多的Thymeleaf的語(yǔ)法請(qǐng)前往官網(wǎng)查看文檔(http://www.thymeleaf.org/doc/...)
源碼地址:https://github.com/LieRabbit/...
原文地址:https://lierabbit.cn/2018/01/...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/68314.html
摘要:使用則需要及以上版本。開(kāi)發(fā)使用框架七系列教程目錄系列教程大綱快速入門(mén)實(shí)踐實(shí)踐整合整合中和實(shí)踐整合中實(shí)現(xiàn)緩存中實(shí)現(xiàn)通信集成測(cè)試及部署實(shí)戰(zhàn)圖書(shū)管理系統(tǒng) WebFlux 系列教程大綱 一、背景 大家都知道,Spring Framework 是 Java/Spring 應(yīng)用程序跨平臺(tái)開(kāi)發(fā)框架,也是 Java EE(Java Enterprise Edition) 輕量級(jí)框架,其 Spring ...
摘要:響應(yīng)式編程是基于異步和事件驅(qū)動(dòng)的非阻塞程序,只是垂直通過(guò)在內(nèi)啟動(dòng)少量線程擴(kuò)展,而不是水平通過(guò)集群擴(kuò)展。三特性常用的生產(chǎn)的特性如下響應(yīng)式編程模型適用性內(nèi)嵌容器組件還有對(duì)日志消息測(cè)試及擴(kuò)展等支持。 摘要: 原創(chuàng)出處 https://www.bysocket.com 「公眾號(hào):泥瓦匠BYSocket 」歡迎關(guān)注和轉(zhuǎn)載,保留摘要,謝謝! 02:WebFlux 快速入門(mén)實(shí)踐 文章工程: JDK...
摘要:事實(shí)上,的依賴包已經(jīng)包含了,因此準(zhǔn)確地說(shuō),只用即可。這個(gè)文件的內(nèi)容初始是空的,表示全部使用的默認(rèn)值。的自動(dòng)刷新很久之前提到的依賴包終于派上用場(chǎng)了。修改任意文件后,按執(zhí)行,瀏覽器就會(huì)在編譯完成后自動(dòng)刷新。 引言 說(shuō)起用Java語(yǔ)言來(lái)搭建Web項(xiàng)目,那么最令人熟知,也應(yīng)用最廣的框架就是Spring MVC了。不過(guò),Spring MVC的Web項(xiàng)目搭建起來(lái)并不是一件簡(jiǎn)單的事,而如果你也像我這...
摘要:在配置下上面啟動(dòng)的配置數(shù)據(jù)庫(kù)名為賬號(hào)密碼也為。突出點(diǎn)是,即非阻塞的。四對(duì)象修改包里面的城市實(shí)體對(duì)象類(lèi)。修改城市對(duì)象,代碼如下城市實(shí)體類(lèi)城市編號(hào)省份編號(hào)城市名稱描述注解標(biāo)記對(duì)應(yīng)庫(kù)表的主鍵或者唯一標(biāo)識(shí)符。 摘要: 原創(chuàng)出處 https://www.bysocket.com 「公眾號(hào):泥瓦匠BYSocket 」歡迎關(guān)注和轉(zhuǎn)載,保留摘要,謝謝! 這是泥瓦匠的第104篇原創(chuàng) 文章工程: JDK...
摘要:哪吒社區(qū)技能樹(shù)打卡打卡貼函數(shù)式接口簡(jiǎn)介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號(hào)作者架構(gòu)師奮斗者掃描主頁(yè)左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點(diǎn)贊收藏留言前情提要無(wú)意間聽(tīng)到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨(dú)立帶隊(duì)的人太少,簡(jiǎn)而言之,不缺干 ? 哪吒社區(qū)Java技能樹(shù)打卡?【打卡貼 day2...
閱讀 3426·2021-11-15 11:39
閱讀 1569·2021-09-22 10:02
閱讀 1317·2021-08-27 16:24
閱讀 3603·2019-08-30 15:52
閱讀 3417·2019-08-29 16:20
閱讀 831·2019-08-28 18:12
閱讀 555·2019-08-26 18:27
閱讀 725·2019-08-26 13:32