之前写了关于Maven入门介绍与Spring入门介绍两篇文章,本篇文章主要介绍使用IntelliJ IDEA搭建一个maven+web+spring的项目,在搭建的过程中会用到前面两篇文章中相关的知识点,如有不熟悉的,可以先看下前面两篇文章。
Maven+Web+Spring项目搭建
步骤1:
注意不要选中红线标注的地方,因为archetype是模板、原型的意思,所以Create from archetype就是根据选中的模板快速创建出一个对应的项目,比如你选中下面webapp模板,就能快速创建出一个webapp项目。但是它最大的缺点就是创建速度太慢了。
步骤2:
填写工程的GroupId、ArtifactId,GroupId、ArtifactId有什么作用?我在Maven入门介绍中已经介绍了。
步骤3:
选择项目存放的位置。
步骤4:
特别注意下用红色圆圈标注的地方,可以看出文件夹的颜色发生了变化,在resources文件夹多了一个小标志。为什么这些文件夹的颜色会发生变化呢?这是因为Maven遵循约定优于配置,约定了这些文件夹分别存放不同的东西。如果没有发生变化,则需要自己手动来配置,点击红色圆圈标注的位置,打开项目的工程设置,如图:
打开项目的工程设置后如下图所示:
比如你选中src/main/java目录,然后在点击Sources就配置成功了,其他的也是同样的方法,记得最后要点击OK按钮,这样设置才会生效的。关于Maven具体都约定了哪些目录存放哪些东西,可以看下我之前关于Maven入门介绍的文章。
步骤5:
Project(工程): A标注的地方,选择该项目组件使用的SDK,比如使用的是jdk1.8版本。B标注的地方,选择该项目组件支持到jdk哪个版本,比如使用的jdk1.8版本,但是在这里可以选择最低支持到jdk1.7版本。
步骤6:
Modules(组件): 从图中可以看到此项目没有任何服务组件,因为我们是手动创建Maven,没有选择任何Maven模板,这个在前面说过没有选的原因,因此需要我们进行添加,在这里可以添加我们想要的服务组件,比如web组件、spring组件等,如下图所示:
<