1. 程式人生 > >IDEA搭建spring MVC專案

IDEA搭建spring MVC專案

spring MVC 框架提供了模型-檢視-控制的體系結構和可以用來開發靈活、鬆散耦合的 web 應用程式的元件。MVC 模式導致了應用程式的不同方面(輸入邏輯、業務邏輯和 UI 邏輯)的分離,同時提供了在這些元素之間的鬆散耦合。以下是搭建MVC helloworld專案的簡單過程。

1.通過IDEA新建MVC專案。

(1)新建專案

選擇Spring,勾選Spring MVC 、Web Application(勾選了Spring MVC後IDEA預設會勾選Web Application),點選Next。

(2)填寫專案名稱以及專案路徑(點選Finash,IDEA會自動下載需要的類庫)

 建立完成後專案主要是三個xml檔案、一個index.jsp。

2.建立資料夾檢視(controller、jsp)

3.配置Tomcat

 

                    

點開“Deployment”選項卡,繼續設定,建立Artifact。

最後的效果

點選儲存。

3.修改web.xml配置檔案中關於SpringMVC的配置

為了方便,這裡將攔截的請求型別為攔截所有請求 。

4.配置dispatcher-servlet.xml檔案

5.在jsp資料夾下新增hello.jsp

6.編寫controller,新增java class類

7.啟動專案。

(1)啟動專案,丟擲異常“java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener”,找不到ContextLoaderListener類。開啟Project Structure,點開"Artifacts"選項卡後,看提示沒有這個類,雙擊這兩個條目,即可。

(2)之後再啟動專案,可以看到,專案已經啟動。

(3)鍵入 

http://localhost:8080/專案名/mvc/hello,丟擲異常“萬用字元的匹配很全面,但無法找到元素‘context:component-scan’的聲名”,查閱好多資料,原來是dispatcher-servlet.xml檔案的問題,在標頭檔案中新增相應的schemaLocation。

(4)再嘗試一次,終於可以了。

一個helloworld終於可以跑起來了!