亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

springboot如何使用thymeleaf模板訪問html頁面

 更新時間:2018年05月10日 17:04:12   作者:Tomthy  
springboot中推薦使用thymeleaf模板,使用html作為頁面展示。那么如何通過Controller來訪問來訪問html頁面呢?下面通過本文給大家詳細(xì)介紹,感興趣的朋友跟隨腳本之家小編一起看看吧

引言

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

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

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

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

正文

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

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

  <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中添加訪問請求配置

##thymeleaf頁面模板配置
spring:
 mvc:
  view:
   prefix: /
   suffix: .html

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

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

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8"/>
  <title>Title</title>
</head>
<body>
hello world
</body>
</html>

4.編寫Controller

/**
 * Created by Tomthy on 2018/5/10
 */
@Controller
public class ContentController {
  @GetMapping("/hello")
  private String helloWorld(){
    return "hello";
  }
}

注意:不要使用@RestController注解,@RestController注解是@ResponseBody和@Controller的集合體,使用@RestController注解會默認(rèn)返回數(shù)據(jù),而不會請求到頁面。

5.在瀏覽器中輸入請求地址

輸入地址:http://localhost:8080/hello便可請求到hello.html頁面。

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

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

7.項目目錄

總結(jié)

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

相關(guān)文章

  • Mybatis Plus ActiveRecord模式的具體使用

    Mybatis Plus ActiveRecord模式的具體使用

    ActiveRecord 是一種設(shè)計模式,它是一種在軟件開發(fā)中用于管理關(guān)系數(shù)據(jù)庫的模式,本文主要介紹了Mybatis Plus ActiveRecord模式的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • httpclient提交json參數(shù)的示例詳解

    httpclient提交json參數(shù)的示例詳解

    httpclient使用post提交json參數(shù),和使用表單提交區(qū)分,本文結(jié)合示例代碼講解的非常詳細(xì),補充介紹了HttpClient請求傳json參數(shù)的案例代碼,感興趣的朋友一起看看吧
    2024-02-02
  • jar中VO的探究

    jar中VO的探究

    這篇文章主要介紹了jar中VO的探究的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • MySQL數(shù)據(jù)庫之Purge死鎖問題解析

    MySQL數(shù)據(jù)庫之Purge死鎖問題解析

    這篇文章主要介紹了MySQL數(shù)據(jù)庫之Purge死鎖問題解析的相關(guān)資料,需要的朋友可以參考下
    2017-11-11
  • 詳解Java中類的加載順序

    詳解Java中類的加載順序

    Java中什么時候類加載,第一次需要使用類信息時加載。類加載的原則:延遲加載,能不加載就不加載。下面這篇文章主要介紹了Java中類的加載順序,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • MyBatis-Flex+ShardingSphere-JDBC多數(shù)據(jù)源分庫分表實現(xiàn)

    MyBatis-Flex+ShardingSphere-JDBC多數(shù)據(jù)源分庫分表實現(xiàn)

    本文介紹了使用MyBatis-Flex和ShardingSphere-JDBC實現(xiàn)多數(shù)據(jù)源分庫分表的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10
  • Java針對ArrayList自定義排序的2種實現(xiàn)方法

    Java針對ArrayList自定義排序的2種實現(xiàn)方法

    這篇文章主要介紹了Java針對ArrayList自定義排序的2種實現(xiàn)方法,結(jié)合實例形式總結(jié)分析了Java操作ArrayList自定義排序的原理與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-01-01
  • JavaWeb中的路徑問題解讀

    JavaWeb中的路徑問題解讀

    這篇文章主要介紹了JavaWeb中的路徑問題解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Java生成N個不重復(fù)的隨機數(shù)的三種方法總結(jié)

    Java生成N個不重復(fù)的隨機數(shù)的三種方法總結(jié)

    這篇文章主要為大家詳細(xì)介紹了三種Java生成N個不重復(fù)的隨機數(shù)的方法,文中的示例代碼講解詳細(xì),具有一定的參考價值,有需要的可以了解下
    2023-10-10
  • Fastjson反序列化隨機性失敗示例詳解

    Fastjson反序列化隨機性失敗示例詳解

    這篇文章主要為大家介紹了Fastjson反序列化隨機性失敗示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08

最新評論