0 项目背景介绍
项目采用 Project / Module 模式开发,由以往对不同的 project 的开发和管理,转为对同一 Project 下对不同的 Module 进行开发和管理,降低了开发和管理的难度,可以帮助我们有效降低 module 之间的耦合度,有利于尽可能实现高内聚,低耦合
环境配置:win10家庭中文版,jdk13,Tomcat9,MySQL 5.7
开发工具:idea professional 2018.3,Navicat Premium 12
已有项目:基于 Java + Servlet + Tomcat + MySQL 的简易学生作业管理系统
1 创建新 Module,用来存放 Spring MVC 项目
File -> New -> Module 创建新的 module
左侧选择 spring,右侧选择 Spring MVC,勾选后会自动勾选 Web Application选项
注意下部红框位置,如本机存在 Spring MVC 依赖可直接导入使用,如果没有可选择 Download 下载依赖
点击 next 后,对 module 命名,点击 finish,开始下载依赖,进度条读完 module 则创建成功
2 配置 Spring MVC
尝试启动项目,配置 Run Configuration,进行简单的设置
点击 fix 后,选择要启动的 Artifact ,点击 OK
尝试启动项目,发现 Artifact 出错,查看 Artifact 配置,尝试解决错误
发现依赖库缺失,点击 fix 修复
项目启动成功
修改部署文件目录(非必需,视个人习惯)
查看 web.xml 发现一个小问题,至 project structure -> Modules -> Dependencies 添加 Tomcat 依赖包即可解决
3 添加 maven 支持
具体步骤请移步 win10 idea 已有 JavaEE 项目添加 Maven 框架