IDEA下用SpringBoot搭建SSM框架項目,支持JSP頁面(圖文步驟)

本示例從創建到啓動運行完整地演示了搭建SpringBoot和SSM框架組合的項目,並且採用了JSP作爲頁面模板(SpringBoot官方不推薦JSP作爲頁面,認爲性能較低)。以一個用戶登錄功能爲例,以下是具體步驟:

1.用IDEA創建項目,選擇Spring Initializr創建一個Spring Boot類型的項目

2.填寫項目信息

3.勾選項目依賴。先選中最左邊的Web,表示這是web項目;再選擇SQL下的MYSQL和Mybatis,等於自動添加SpringBoot相關的starter依賴包

4.選擇項目名稱和項目代碼保存目錄。

5.項目創建好後,如果IDEA沒有標記,則手工把java、resources等目錄標記爲Maven規範的目錄,如下圖:

6.開始編寫代碼。先從基本的實體User類開始:

7.爲User實體類編寫MyBatis映射接口和SQL文件:

8.編寫Service層接口和實現類,注入Mapper執行登錄查詢

9.編寫SpringMVC的控制器類,登錄地址爲 /user/login.do ,GET方法請求該路徑會響應登錄頁面,POST方法請求則執行登錄業務

10.編寫必須的數據庫配置、SpringMVC視圖解析器、Mybatis配置文件等,以及日誌級別(可選)

11.在項目目錄下手工創建一個名爲 'webapp'的目錄,放web頁面。需要指定部署描述符web.xml的位置,以及web資源根目錄:

 在webapp目錄下的jsp目錄創建兩個JSP頁面。以下是登錄頁面、登錄成功後的index頁面代碼,簡單得一批:

12.web.xml文件,空的,跟擺設一樣

13.項目下的pom.xml文件,除了自動生成的之外,以下是手動添加的部分:

14.到此,所有代碼和配置就完成了,沒有一個spring的xml配置,是不是?該啓動項目看看效果了!注意,是從自動生成的入口類SsmDemoApplication類的main方法啓動哦!

15.打開瀏覽器,進入登錄頁面,登錄成功!

本示例代碼在碼雲:https://gitee.com/newtonn/springboot-ssm.git

原創文章,轉載請註明,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章