溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Boot及idea整合jsp的示例分析

發(fā)布時間:2021-07-24 10:16:07 來源:億速云 閱讀:146 作者:小新 欄目:編程語言

這篇文章主要介紹了Spring Boot及idea整合jsp的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

一、Spring Boot簡介

SpringBoot是一個框架,他的產(chǎn)生簡化了框架的使用,所謂簡化是指簡化了Spring眾多框架中所需的大量且繁瑣的配置文件。它使用“習慣優(yōu)于配置”(項目中存在大量的配置,此外還內(nèi)置了一個習慣性的配置,讓你無需手動進行配置)的理念讓你的項目快速運行起來。使用Spring Boot很容易創(chuàng)建一個獨立運行(運行jar,內(nèi)嵌Servlet容器)、準生產(chǎn)級別的基于Spring框架的項目,使用Spring Boot你可以不用或者只需要很少的Spring配置。

SpringBoot所具備的特征有:(1)可以創(chuàng)建獨立的Spring應用程序,并且基于其Maven或Gradle插件,可以創(chuàng)建可執(zhí)行的JARs和WARs;(2)內(nèi)嵌Tomcat或Jetty等Servlet容器;(3)提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置;(4)盡可能自動配置Spring容器;(5)提供準備好的特性,如指標、健康檢查和外部化配置;(6)絕對沒有代碼生成,不需要XML配置。

Spring Boot的優(yōu)點:

1、快速構(gòu)建項目

2、對主流的開發(fā)框架的無配置集成

3、項目可獨立運行,無須外部用來servlet容器

4、提供運行時的應用監(jiān)控

5、極大的提高了開發(fā)部署效率

6、與云計算天然集成

二、Spring Boot整合jsp

1.File->New->Project->Spring Initializr->Next

Spring Boot及idea整合jsp的示例分析

2.自己寫好Group和Artifact然后點擊Next

Spring Boot及idea整合jsp的示例分析

3.Web->Spring Web->Next->Finsh。創(chuàng)建好的項目目錄是如下

Spring Boot及idea整合jsp的示例分析

4.在pom.xml里面添加如下

<!-- 添加servlet依賴模塊 -->
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>javax.servlet-api</artifactId>
  <scope>provided</scope>
</dependency>
<!-- 添加jstl標簽庫依賴模塊 -->
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
</dependency>
 <!--用于編譯jsp,springboot內(nèi)置tomcat沒有此依賴-->
<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
  <scope>provided</scope>
</dependency>

5.在main下創(chuàng)建webapp,在webapp文件夾下創(chuàng)建WEB-INF文件夾

Spring Boot及idea整合jsp的示例分析

6.在application.priperties配置文件下配置springmvc的視圖前后綴

Spring Boot及idea整合jsp的示例分析

7在WEB-INF下創(chuàng)建個views文件夾,然后創(chuàng)建一個jsp

7.2創(chuàng)建不了則 在項目名上右擊 找到 Open Module Setting -> Modules ->Web然后點擊圖上的+號(有JSP選項則直接跳過此步

Spring Boot及idea整合jsp的示例分析

選擇當前項目的webapp目錄,點擊OK

Spring Boot及idea整合jsp的示例分析

點擊Create Artifact后直接點擊Apply,然后點擊OK就好了

Spring Boot及idea整合jsp的示例分析

7.2在views下創(chuàng)建一個hello.jsp

Spring Boot及idea整合jsp的示例分析

8.創(chuàng)建一個包為com.yzbz.hello.controller,在里面創(chuàng)建一個HelloController(!!!注意,由于Controller是被啟動類所管理的,所以啟動類的controller應該放在啟動類的子目錄上

Spring Boot及idea整合jsp的示例分析

9.運行即可

Spring Boot及idea整合jsp的示例分析

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Spring Boot及idea整合jsp的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI