本文將演示一下如何在IntelliJ IDEA中建立一個gradle管理的Spring MVC工程,主要針對剛入門的同學,快速構建一個web應用程序并開啟學習之路。
建立一個Spring MVC工程主要就是兩個步驟:
- 新建一個gradle工程
- 在gradle工程中新建一個Spring MVC module
1. 新建gradle工程

新建工程

指定GroupId和ArtifactId

指定gradle和JDK
2. 在gradle工程中新建Spring MVC module

指定gradle和JDK

Spring MVC Module
上圖要注意的點是,注意勾選Web Application
選項,并在Application Server
中配置Tomcat

設置module name

Hello World
我們更改
index.jsp
中的body部分,然后點擊idea的運行button,就可以啟動系統默認瀏覽器,并打開配置的相應的Tomcat端口號。并在頁面顯示Hello World
3. 可能出現的小bug與Tips
在deploy應用的時候,可能會由于缺少lib和jar掛掉。典型的錯誤log如下圖:

deploy bug
由于我們新建Spring MVC modlue的時候,框架已經把需要的相關依賴下載好了,只是沒有配置到正確位置,在idea中可以很簡單的fix掉。File->Project Structure
點選左側的Problem
,并將所有的問題fix掉就可以了。
另外idea會自動啟動Tomcat,因此要確保Tomcat處于shutdown狀態并且端口沒有被占用。查看Tomcat狀態的命令為:ps -ef | grep tomcat
4. Eclipse和IDEA中項目結構對比
有很多同學很困擾IDEA中的Project,Module都是什么概念,下表列出了相關的對比,便于使用Eclipse的同學理解。
Eclipse | IDEA |
---|---|
Workspace | Project |
Project | Module |
Project-specific JRE | Module JDK |
User library | Global library |
Classpath variable | Path variable |
Project dependency | Module dependency |
Library | Module library |
經過以上,就可以完成新建一個Spring MVC的工作。下一篇文章,我準備詳細介紹一下Spring MVC工程結構,與MVC框架相關知識,并建立controller完成簡單的事件處理。