SpringBoot頁面訪問處理
阿新 • • 發佈:2018-10-24
ng- art 方案 bind ava .html template () thymeleaf
SpringBoot頁面訪問處理
1、介紹
Springboot推薦使用thymeleaf模板引擎搭載html頁面實現jsp動態渲染效果,因此這裏才會用該種方案進行。
2、集成步驟
引入thymeleaf的maven依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
準備靜態頁面
如果所示,資源文件由static和templates兩個目錄構成,static是靜態資源文件,可以在瀏覽器中直接訪問,templates中的資源文件是通過controller跳轉之後進行訪問。
訪問靜態資源
重啟應用
瀏覽器訪問1.html
瀏覽器訪問html/2.html
訪問動態資源
創建controller類
package com.it18zhang; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; /** * 控制器類 */ @Controller @RequestMapping("/home") public class HomeController { @RequestMapping("/hello3") public String hello(){ // 返回html文件名稱,沒有html後綴 return "3" ; } }
重啟程序,瀏覽器訪問
SpringBoot頁面訪問處理