IDEA 搭建spring boot+ssm+jsp+maven 專案
阿新 • • 發佈:2019-01-07
一.搭建springboot
idea 自帶springboot 元件直接使用即可
填寫maven 專案配置
finish完成,專案結構如下圖:
啟動項:LolclApplication---》走的是main()函式
配置application.properties
#訪問相關配置 server.port=8080 server.tomcat.uri-encoding=UTF-8 #專案訪問名稱,如果不配置直接訪問bean就可以 server.servlet.context-path=/MyBlogSys #資料庫配置(我自己的,這個大家自己配置) spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/myblog?useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false spring.datasource.username=myblog spring.datasource.password=myblog #Spring boot檢視配置 spring.mvc.view.prefix=/WEB-INF/ spring.mvc.view.suffix=.jsp #靜態檔案訪問配置 spring.mvc.static-path-pattern=/static/**
編寫測試controller類
建立springboot 啟動項的快捷方式
點選介面右側邊欄--》maven project-->找到springboot:run
右鍵--》create ....--->建立成功---》再次使用:找到介面右上角有建立的自定義啟動項就可用
高版本springboot--》需要配置jdbc:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
啟動訪問
啟動成功
http://localhost:8080/MyBlogSys/test
二.搭建jsp環境
pom.xml
新增jsp引用
<!-- https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <version>8.5.31</version> </dependency>
建立webapp/WEB-INF/目錄
main-->右鍵--》Directiory-->新建目錄
再在webapp目錄下建立WEB-INF目錄
目錄結構
點中專案--》右鍵選擇Open Module Settiongs專案屬性配置畫面,也可以按F12快捷鍵進入。
然後點選Modules,找到web選項。
如果沒有web,就點選左上角的“+”,建立一下
步驟1:點選右邊的“-”,這是Spring boot專案,不需要web.xml檔案,直接刪除即可。 步驟2:選中原路徑,滑鼠左邊雙擊,目錄選擇為上面建立的webapp檔案,這一步多說一下,這一步是指向jsp檔案的根目錄,這一步設定之後你點選webapp資料夾右鍵建立的時候才會在上面出現jsp的建立選項。 步驟3:直接點選Create Artifact,然後點選右下鍵的Apply就可以
最終效果
目錄結構展示
application.properties配置
#Spring boot檢視配置
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
#靜態檔案訪問配置
spring.mvc.static-path-pattern=/static/**
建立jsp頁面
在WEB-INF目錄下右鍵---》news--->jsp頁面--
TestController.java類 新增訪問requestmapping
啟動springboot
執行結果展示