SSM从入门到放弃01:搭建SSM项目基础架构——Maven+Web

图片文字内容与实际操作可能有冲突
这里使用的IDE是IntelliJ IDEA 2018.2
操作系统是macOS
基本操作与windows版本差别不大,可放心食用
需要预置的环境,JDK,选个1.8版本应该不算落后不算先进

在创建新项目时,看到以下界面,在右侧选择Maven,左侧上方Project SDK选择合适的SDK,通常会自动匹配本地已有的SDK,其它按照默认,点击Next
在这里插入图片描述
GroupId顾名思义是群组Id,可以理解成公司域名
ArtifactId可以理解成项目名
譬如腾讯旗下有众多项目,如game、qzone、qqmusic等等,那么com.qq就属于GroupId(习惯上域名倒置),qzone就属于ArtifactId
Version按默认即可
这样在写java时,生成的包名就会是课本上和网络上常见的经典的com.xxx.yyy的格式了
点击Next
在这里插入图片描述
这里会自动识别你上一步中填写的ArtifactId作为你的项目名,并自动指定一个常用工作空间,工作空间也可自主修改,其他按默认即可。点击Finish
在这里插入图片描述
Finish之后会自动生成一个项目,上面图片里是music项目,但我重新建了个abc项目。。默认会打开pom.xml文件。在IDE弹出的右下角的提示中,选择Enable Auto-import即可,不选也无所谓。
在这里插入图片描述
这里项目文件非常清晰,根目录有src、pom.xml(.idea和abc.iml是多与文件不需要关心),src下有main和test,main下有java和resources。这里缺少webapps目录,是因为创建的maven项目只提供一个非常基础的架构,maven可以实现各种类型的项目,换句话说我们做的web项目只是maven可实现的项目的一种。因此我们需要特殊增加web相关的结构。
在这里插入图片描述
找到Project Structure
在这里插入图片描述
点击modules,界面基本如下
在这里插入图片描述
点击中间栏的+,选择Web
在这里插入图片描述
点击下图红框内的条目,打开编辑
在这里插入图片描述
默认的路径是根目录/web,也就是与src同级,在这里为了架构简洁明了,手动将path修改为根目录/src/main/webapps
在这里插入图片描述
在这里插入图片描述
点击ok后,再点击上上上图里的ok,也许会提示下图,Yes即可
在这里插入图片描述
结束后,会观察到文件结构发生变化,由此一个最基础的web项目搭建完成。
注意一点webapps的图标,是有个蓝点的。如果你发现你的这里没有蓝点,说明上面的path配置有问题,注意修改。
在这里插入图片描述
别太兴奋,这里只搭建了一个maven-web项目,ssm啥的都还没有呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值