Spring MVC 1:IDEA中新建gradle工程

本文将演示一下如何在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完成简单的事件处理。