您好,登錄后才能下訂單哦!
這篇文章主要介紹了Spring Boot及idea整合jsp的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
一、Spring Boot簡介
SpringBoot是一個框架,他的產生簡化了框架的使用,所謂簡化是指簡化了Spring眾多框架中所需的大量且繁瑣的配置文件。它使用“習慣優于配置”(項目中存在大量的配置,此外還內置了一個習慣性的配置,讓你無需手動進行配置)的理念讓你的項目快速運行起來。使用Spring Boot很容易創建一個獨立運行(運行jar,內嵌Servlet容器)、準生產級別的基于Spring框架的項目,使用Spring Boot你可以不用或者只需要很少的Spring配置。
SpringBoot所具備的特征有:(1)可以創建獨立的Spring應用程序,并且基于其Maven或Gradle插件,可以創建可執行的JARs和WARs;(2)內嵌Tomcat或Jetty等Servlet容器;(3)提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置;(4)盡可能自動配置Spring容器;(5)提供準備好的特性,如指標、健康檢查和外部化配置;(6)絕對沒有代碼生成,不需要XML配置。
Spring Boot的優點:
1、快速構建項目
2、對主流的開發框架的無配置集成
3、項目可獨立運行,無須外部用來servlet容器
4、提供運行時的應用監控
5、極大的提高了開發部署效率
6、與云計算天然集成
二、Spring Boot整合jsp
1.File->New->Project->Spring Initializr->Next
2.自己寫好Group和Artifact然后點擊Next
3.Web->Spring Web->Next->Finsh。創建好的項目目錄是如下
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內置tomcat沒有此依賴--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency>
5.在main下創建webapp,在webapp文件夾下創建WEB-INF文件夾
6.在application.priperties配置文件下配置springmvc的視圖前后綴
7在WEB-INF下創建個views文件夾,然后創建一個jsp
7.2創建不了則 在項目名上右擊 找到 Open Module Setting -> Modules ->Web然后點擊圖上的+號(有JSP選項則直接跳過此步
選擇當前項目的webapp目錄,點擊OK
點擊Create Artifact后直接點擊Apply,然后點擊OK就好了
7.2在views下創建一個hello.jsp
8.創建一個包為com.yzbz.hello.controller,在里面創建一個HelloController(!!!注意,由于Controller是被啟動類所管理的,所以啟動類的controller應該放在啟動類的子目錄上
9.運行即可
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Spring Boot及idea整合jsp的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。