激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - springboot如何使用thymeleaf模板訪問(wèn)html頁(yè)面

springboot如何使用thymeleaf模板訪問(wèn)html頁(yè)面

2021-04-28 11:21Tomthy Java教程

springboot中推薦使用thymeleaf模板,使用html作為頁(yè)面展示。那么如何通過(guò)Controller來(lái)訪問(wèn)來(lái)訪問(wèn)html頁(yè)面呢?下面通過(guò)本文給大家詳細(xì)介紹,感興趣的朋友跟隨腳本之家小編一起看看吧

引言

在傳統(tǒng)的web開發(fā)中通常使用jsp頁(yè)面,首先需要在pom文件中引入springmvc相關(guān)的包,然后寫springmvc的配置文件(包括訪問(wèn)資源的路徑解析),之后還需再web.xml中配置訪問(wèn)路由。這無(wú)疑太麻煩了,每次開發(fā)前都需要編寫大量的配置文件。

html">springboot為此提供了高效便捷的解決方案,只需再pom.xml中添加web開發(fā)的依賴,便可進(jìn)行web開發(fā),省去了繁瑣的配置步驟。

下面為web開發(fā)引入的依賴

?
1
2
3
4
<dependency>
  <groupid>org.springframework.boot</groupid>
  <artifactid>spring-boot-starter-web</artifactid>
</dependency>

正文

那么在springboot中如果需要使用頁(yè)面該怎么做呢?springboot不推薦使用jsp,因?yàn)閖sp在springboot中有諸多限制,具體限制這里就不展開說(shuō)了,大家感興趣可以去網(wǎng)上查閱。springboot中推薦使用thymeleaf模板,使用html作為頁(yè)面展示。那么如何通過(guò)controller來(lái)訪問(wèn)來(lái)訪問(wèn)html頁(yè)面呢?

1.在pom.xml文件中添加thymeleaf依賴

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<dependencies>
  <dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-web</artifactid>
  </dependency>
  <dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-test</artifactid>
    <scope>test</scope>
  </dependency>
  <dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-thymeleaf</artifactid>
  </dependency>
</dependencies>

2.在application.yml中添加訪問(wèn)請(qǐng)求配置

?
1
2
3
4
5
6
##thymeleaf頁(yè)面模板配置
spring:
 mvc:
  view:
   prefix: /
   suffix: .html

springboot中默認(rèn)resources中static文件夾存放靜態(tài)資源,如js文件、css文件、圖片等等。templates文件夾中存放html頁(yè)面。

3.在templates文件夾中創(chuàng)建hello.html

?
1
2
3
4
5
6
7
8
9
10
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8"/>
  <title>title</title>
</head>
<body>
hello world
</body>
</html>

4.編寫controller

?
1
2
3
4
5
6
7
8
9
10
/**
 * created by tomthy on 2018/5/10
 */
@controller
public class contentcontroller {
  @getmapping("/hello")
  private string helloworld(){
    return "hello";
  }
}

 

注意:不要使用@restcontroller注解,@restcontroller注解是@responsebody和@controller的集合體,使用@restcontroller注解會(huì)默認(rèn)返回?cái)?shù)據(jù),而不會(huì)請(qǐng)求到頁(yè)面。

5.在瀏覽器中輸入請(qǐng)求地址

輸入地址:http://localhost:8080/hello 便可請(qǐng)求到hello.html頁(yè)面。

springboot如何使用thymeleaf模板訪問(wèn)html頁(yè)面

6.靜態(tài)資源的訪問(wèn)

html頁(yè)面中使用到靜態(tài)資源時(shí)(如圖片),直接使用<script type="text/javascript" src="/js/wangeditor.js"></script>。js為static下的文件夾。

7.項(xiàng)目目錄

springboot如何使用thymeleaf模板訪問(wèn)html頁(yè)面

總結(jié)

以上所述是小編給大家介紹的springboot使用thymeleaf模板訪問(wèn)html頁(yè)面,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)服務(wù)器之家網(wǎng)站的支持!

原文鏈接:https://www.jianshu.com/p/bd7a821515ec

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久啪视频 | 毛片av网 | 一级毛片播放 | 欧美成人午夜 | av国产在线被下药迷网站 | 久久久av影视 | 麻豆自拍偷拍视频 | 亚州综合| 国产一级大片在线观看 | 欧美成年性h版影视中文字幕 | 91性高湖久久久久久久久网站 | 欧美成人免费小视频 | 国产一区网址 | 久久精品电影网 | jizzjizz中国少妇中文 | 中文字幕在线亚洲 | 国产91一区 | 一级免费在线视频 | 在线播放免费视频 | 鸳鸯谱在线观看高清 | 午夜精品视频免费观看 | 在线观看中文字幕av | 九九热在线视频观看这里只有精品 | 国产精品99久久久久久大便 | 黄色大片www | 曰韩毛片| 在线观看中文字幕av | 精品成人av一区二区三区 | 黄色视频一级毛片 | 91av在线免费视频 | 怦然心动50免费完整版 | 欧美大片一级毛片 | 欧美精品国产综合久久 | 国产精选在线 | 欧美在线观看视频一区 | 欧美视频在线观看一区 | 黄网站免费在线看 | sesee99| 在线观看视频毛片 | av噜噜在线 | 在线成人免费网站 |