本文将演示一下如何在IntelliJ IDEA中建立一个gradle管理的Spring MVC工程,主要针对刚入门的同学,快速构建一个web应用程序并开启学习之路。
建立一个Spring MVC工程主要就是两个步骤:
- 新建一个gradle工程
- 在gradle工程中新建一个Spring MVC module
1. 新建gradle工程
2. 在gradle工程中新建Spring MVC module
上图要注意的点是,注意勾选Web Application
选项,并在Application Server
中配置Tomcat
我们更改
index.jsp
中的body部分,然后点击idea的运行button,就可以启动系统默认浏览器,并打开配置的相应的Tomcat端口号。并在页面显示Hello World
3. 可能出现的小bug与Tips
在deploy应用的时候,可能会由于缺少lib和jar挂掉。典型的错误log如下图:
由于我们新建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完成简单的事件处理。