spring boot整合jsp及設(shè)置啟動(dòng)頁(yè)面的方法
前言
這幾天在集中學(xué)習(xí)Spring boot+Shiro框架,因?yàn)橹皏iew層用jsp比較多,所以想在spring boot中配置jsp,但是spring boot官方不推薦使用jsp,因?yàn)閖sp相對(duì)于一些模板引擎,性能都比較低,官方推薦使用thymeleaf,但是Spring boot整合jsp的過(guò)程已經(jīng)完成,在這里記錄一下。
本文基于springboot2.0.4最新版本
spring官方推薦Thymeleaf但是還是有很多javaweb朋友習(xí)慣使用jsp雖然現(xiàn)在jsp有點(diǎn)out。本節(jié)教程主要講springboot整合jsp
1.類似于第一章中創(chuàng)建springboot項(xiàng)目選擇web
修改pom文件

添加以上依賴,
二.修改application.properties文件或者新建application.yml文件
添加視圖解析定義啟動(dòng)端口(也可以在application.yml中完成)
spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp server.port=8861(不修改默認(rèn)8080)
根據(jù)以往的web來(lái)發(fā)習(xí)慣在src/main目錄下新建webappsourcefolder,新建WEB-INF,jsp文件夾創(chuàng)建index.jsp

目錄結(jié)構(gòu)
自定義默認(rèn)首頁(yè),本項(xiàng)目中默認(rèn)登錄頁(yè)為index2.jsp
創(chuàng)建默認(rèn)視圖控制層

啟動(dòng)項(xiàng)目之后就會(huì)出現(xiàn)我們?cè)O(shè)置的首頁(yè)
其他頁(yè)面開發(fā)同springmvc
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Spring攔截器之HandlerInterceptor使用方式
這篇文章主要介紹了Spring攔截器之HandlerInterceptor使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08
SpringBoot整合RabbitMQ實(shí)現(xiàn)流量消峰
RabbitMQ 即一個(gè)消息隊(duì)列,主要是用來(lái)實(shí)現(xiàn)應(yīng)用程序的異步和解耦,同時(shí)也能起到消息緩沖,消息分發(fā)的作用,消息中間件在互聯(lián)網(wǎng)公司的使用中越來(lái)越多,本文給大家介紹了SpringBoot整合RabbitMQ實(shí)現(xiàn)流量消峰,需要的朋友可以參考下2024-12-12
JdbcTemplate操作數(shù)據(jù)庫(kù)的具體方法
這篇文章主要介紹了JdbcTemplate操作數(shù)據(jù)庫(kù)的具體操作方法,準(zhǔn)備工作需要大家先導(dǎo)入相關(guān)的jar包,建個(gè)數(shù)據(jù)庫(kù),具體操作方法跟隨小編一起看看吧2022-03-03
JavaSE實(shí)現(xiàn)文件壓縮與解壓縮的技巧分享
我們?cè)谌粘?shí)際開發(fā)中,對(duì)于文件壓縮和解壓縮場(chǎng)景,是非常常見的操作,本文詳細(xì)介紹JavaSE中文件壓縮和解壓縮的實(shí)現(xiàn)方法,包括源代碼解析、應(yīng)用場(chǎng)景案例、優(yōu)缺點(diǎn)分析、案例演示、文末總結(jié)等等,請(qǐng)同學(xué)們耐心閱讀2024-03-03
Java使用多線程批次查詢大量數(shù)據(jù)(Callable返回?cái)?shù)據(jù))方式
今天給大家分享Java使用多線程批次查詢大量數(shù)據(jù)(Callable返回?cái)?shù)據(jù))方式,多線程有好幾種方式,今天說(shuō)的方式比較好,實(shí)現(xiàn)Callable<> 這種方式能返回查詢的數(shù)據(jù),加上Future異步獲取方式,查詢效率大大加快,感興趣的朋友一起看看吧2023-11-11
Spring Boot的filter(過(guò)濾器)簡(jiǎn)單使用實(shí)例詳解
過(guò)濾器(Filter)的注冊(cè)方法和 Servlet 一樣,有兩種方式:代碼注冊(cè)或者注解注冊(cè),下面通過(guò)實(shí)例給大家介紹Spring Boot的filter(過(guò)濾器)簡(jiǎn)單使用,一起看看吧2017-04-04
SpringBoot數(shù)據(jù)脫敏的實(shí)現(xiàn)示例
數(shù)據(jù)脫敏主要應(yīng)用在客戶安全數(shù)據(jù)或商業(yè)性敏感數(shù)據(jù)的情況,本文主要介紹了SpringBoot數(shù)據(jù)脫敏的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05
在SpringBoot中使用@Value注解來(lái)設(shè)置默認(rèn)值的方法
Spring Boot提供了一種使用注解設(shè)置默認(rèn)值的方式,即使用 @Value 注解,下面這篇文章主要給大家介紹了關(guān)于如何在SpringBoot中使用@Value注解來(lái)設(shè)置默認(rèn)值的相關(guān)資料,需要的朋友可以參考下2023-10-10
springboot實(shí)現(xiàn)微信掃碼登錄的項(xiàng)目實(shí)踐
微信掃碼功能是目前第三方登錄常見功能,前不久有個(gè)項(xiàng)目剛好用上,本文主要介紹了springboot實(shí)現(xiàn)微信掃碼登錄的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10

