springboot用controller跳轉(zhuǎn)html頁(yè)面的實(shí)現(xiàn)
在學(xué)習(xí)SpringBoot的過(guò)程中遇到一個(gè)問(wèn)題,因?yàn)镾pringBoot是集成了tomcat的,所以項(xiàng)目是打成jar包,通過(guò)SpringMVC注解的方式去運(yùn)行的,所以靜態(tài)頁(yè)面就放在maven工程的resources目錄下的templates目錄下所以怎么去跳轉(zhuǎn)是個(gè)問(wèn)題,現(xiàn)在就是解決這個(gè)問(wèn)題
首先看項(xiàng)目結(jié)構(gòu)
pom.xml文件依賴(lài)
<!-- 1.創(chuàng)建一個(gè)Maven工程,選擇jar類(lèi)型項(xiàng)目2.引入SpringBootMaven依賴(lài)。 --> <!-- Maven parent 目的,聚合工程、繼承關(guān)系 --> <!--Spring parent 目的: 統(tǒng)一整合第三方框架依賴(lài)信息 (SpringBoot 支持依賴(lài) 不需要寫(xiě)版本號(hào)) --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version> </parent> <dependencies> <!-- -springboot 整合Web組件 整合SpringMVC 就會(huì)把傳統(tǒng)方式的SpringMVC依賴(lài)的jar全部給下載來(lái) --> <!-- 引入spring-boot-starter-web 幫你整合好所有相關(guān)的依賴(lài)jar包 原理 maven依賴(lài)傳遞 --> <!-- 原理: spring-boot-starter-parent< 中,整合號(hào)相關(guān) jar依賴(lài)信息 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> </dependencies>
controller代碼,這里為了更加的清楚項(xiàng)目結(jié)構(gòu)帶上包的路徑
package cn.hd.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class FTLIndexController { @RequestMapping("/ftlIndex") public String ftlIndex() { System.out.println("fff"); return "user/index"; } }
html代碼直接截圖
訪問(wèn)頁(yè)面
application.properties配置文件中不需要寫(xiě)任何東西
到此這篇關(guān)于springboot用controller跳轉(zhuǎn)html頁(yè)面的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)springboot controller跳轉(zhuǎn)html內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Springboot實(shí)現(xiàn)從controller中跳轉(zhuǎn)到指定前端頁(yè)面
- springboot Controller直接返回String類(lèi)型帶來(lái)的亂碼問(wèn)題及解決
- springboot全局異常處理方式@ControllerAdvice和@ExceptionHandler
- SpringBoot之controller參數(shù)校驗(yàn)詳解
- SpringBoot項(xiàng)目中@RestControllerAdvice全局異常失效問(wèn)題的解決
- springboot如何通過(guò)controller層實(shí)現(xiàn)頁(yè)面切換
相關(guān)文章
Java中基于推、拉模式的sentinel規(guī)則持久化詳解
這篇文章主要介紹了Java中基于推、拉模式的sentinel規(guī)則持久化詳解,推模式是sentinelDashboard?把規(guī)則推給Nacos,Nacos監(jiān)聽(tīng)規(guī)則的變化推給微服務(wù),拉模式是sentinelDashboard?把規(guī)則直接給微服務(wù),?Nacos定時(shí)的同步微服務(wù)端的規(guī)則,需要的朋友可以參考下2023-09-09Java 數(shù)據(jù)結(jié)構(gòu)之時(shí)間復(fù)雜度與空間復(fù)雜度詳解
算法復(fù)雜度分為時(shí)間復(fù)雜度和空間復(fù)雜度。其作用: 時(shí)間復(fù)雜度是度量算法執(zhí)行的時(shí)間長(zhǎng)短;而空間復(fù)雜度是度量算法所需存儲(chǔ)空間的大小2021-11-11使用Maven 搭建 Spring MVC 本地部署Tomcat的詳細(xì)教程
這篇文章主要介紹了使用Maven 搭建 Spring MVC 本地部署Tomcat,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08SpringBoot集成極光推送的實(shí)現(xiàn)代碼
工作中經(jīng)常會(huì)遇到服務(wù)器向App推送消息的需求,一般企業(yè)中選擇用極光推送的比較多,本文就介紹了SpringBoot集成極光推送的實(shí)現(xiàn)代碼,感興趣的可以了解一下2023-08-08java中抽象類(lèi)、抽象方法、接口與實(shí)現(xiàn)接口實(shí)例詳解
這篇文章主要給大家介紹了關(guān)于java中抽象類(lèi)、抽象方法、接口與實(shí)現(xiàn)接口的相關(guān)資料,文中通過(guò)示例代碼將四者介紹的非常詳細(xì),并且簡(jiǎn)單介紹了抽象類(lèi)和接口的區(qū)別,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11Spring零基礎(chǔ)入門(mén)WebFlux響應(yīng)式編程
Spring 提供了兩個(gè)并行堆棧,一種是基于帶有 Spring MVC 和 Spring Data 結(jié)構(gòu)的 Servlet API,另一個(gè)是完全反應(yīng)式堆棧,它利用了 Spring WebFlux 和 Spring Data 的反應(yīng)式存儲(chǔ)庫(kù),這篇文章主要介紹了Spring-webflux 響應(yīng)式編程,需要的朋友可以參考下2022-10-10