springboot訪問template下的html頁面的實(shí)現(xiàn)配置
一、template下文件不允許直接訪問
1、查資料得知:springboot項(xiàng)目默認(rèn)是不允許直接訪問template下的文件的,是受保護(hù)的。
所以想訪問template下的html頁面,我們可以配置視圖解析器。
2、如果想要用視圖去展示,應(yīng)該要設(shè)置好視圖展示頁面,比如說用一個(gè)模板語言來接收返回的數(shù)據(jù)(thymeleaf或者freemarker等), 也可以用jsp接收,但是SpringBoot官方是不推薦用jsp的,而是建議使用thymeleaf作為模板語言,這里我以thymeleaf為例。
二、配置步驟
1、pom.xml添加依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
2、application.yml中添加配置
spring: thymeleaf: prefix: classpath: /templates # 訪問template下的html文件需要配置模板,映射 cache: false # 開發(fā)時(shí)關(guān)閉緩存,不然沒法看到實(shí)時(shí)頁面
3、template下添加一個(gè)index.html文件
4、后臺action配置映射關(guān)系
這里有兩種方法,經(jīng)過嘗試都可以訪問 index.html 頁面
三、結(jié)果展示
1、訪問index1,返回到index.html頁面了
2、訪問index2,訪問到html頁面了
只不過,我這里沒有返回?cái)?shù)據(jù),所以列表沒有數(shù)據(jù),但是返回到頁面了
到此這篇關(guān)于springboot訪問template下的html頁面的實(shí)現(xiàn)配置的文章就介紹到這了,更多相關(guān)springboot訪問template的html內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- springboot中使用過濾器,jsoup過濾XSS腳本詳解
- SpringBoot中使用Jsoup爬取網(wǎng)站數(shù)據(jù)的方法
- springboot2.x使用Jsoup防XSS攻擊的實(shí)現(xiàn)
- SpringBoot項(xiàng)目中如何訪問HTML頁面
- springboot用controller跳轉(zhuǎn)html頁面的實(shí)現(xiàn)
- 詳解如何配置springboot跳轉(zhuǎn)html頁面
- springboot如何使用thymeleaf模板訪問html頁面
- SpringBoot、Java 使用 Jsoup 解析 HTML 頁面的詳細(xì)步驟
相關(guān)文章
詳解通過JDBC進(jìn)行簡單的增刪改查(以MySQL為例)
JDBC是用于執(zhí)行SQL語句的一類Java API,通過JDBC使得我們可以直接使用Java編程來對關(guān)系數(shù)據(jù)庫進(jìn)行操作。通過封裝,可以使開發(fā)人員使用純Java API完成SQL的執(zhí)行。2017-01-01Java棧之鏈?zhǔn)綏4鎯Y(jié)構(gòu)的實(shí)現(xiàn)代碼
這篇文章主要介紹了Java棧之鏈?zhǔn)綏4鎯Y(jié)構(gòu)的實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-04-04Java如何檢測當(dāng)前CPU負(fù)載狀態(tài)
在Java中,直接檢測CPU負(fù)載狀態(tài)并不像在操作系統(tǒng)命令行中那樣簡單,因?yàn)镴ava標(biāo)準(zhǔn)庫并沒有直接提供這樣的功能,這篇文章主要介紹了java檢測當(dāng)前CPU負(fù)載狀態(tài)的方法,需要的朋友可以參考下2024-06-06詳解SpringBoot中實(shí)現(xiàn)依賴注入功能
這篇文章主要介紹了詳解SpringBoot中實(shí)現(xiàn)依賴注入功能,SpringBoot的實(shí)現(xiàn)方式基本都是通過注解實(shí)現(xiàn)的。有興趣的可以了解一下。2017-04-04