使⽤eclipse+maven⼀步步搭建SSM框架教程详解
SSM (SSM 框架集)
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合⽽成,常作为数据源较简单的web项⽬的框架。
其中spring是⼀个轻量级的控制反转(IoC)和⾯向切⾯(AOP)的容器框架。
SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的⾓⾊,这种分离让它们更容易进⾏定制。
MyBatis是⼀个⽀持普通SQL查询,存储过程和⾼级映射的优秀持久层框架。
0、系统环境
1)Windows 10 企业版
2)JDK 1.8.0_131
3)Eclipse Java EE IDE for Web Developers Version: Neon.3 Release (4.6.3)
4)Tomcat 8.5
1、maven下载及配置
下载后解压放在d:\Java路径下
在环境变量中,新增系统变量名:MAVEN_HOME,变量值:D:\Java\maven
在Path中追加:%MAVEN_HOME%\bin;
在命令⾏窗⼝中输⼊:mvn –v,如果看见下图则说明maven安装配置完毕
2、
2.maven仓库的设置
maven仓库默认位置在系统⽤户⽬录下的.m2⽬录中,类似下图
因为众所周知的原因,直接访问maven公共仓库的速度⽐较慢,所以推荐使⽤阿⾥的maven仓库镜像。编辑l⽂件,在mirrors节点下,新增如下内容,这样从仓库中下载jar包速度上会快很多。<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>maven.aliyun/nexus/content/groups/public</url>
</mirror>
3、eclipse整合maven
设置eclipse⾃带maven整合⼯具,在Preferences中到Maven节点,观察User Settings项的设置是否正确
点击Installations节点,添加maven runtime
4、创建maven项⽬时设置JDK
问题描述:eclipse创建maven项⽬时,显⽰的JDK默认版本为1.5,实际使⽤的JDK为1.8,如何修改?
解决⽅案:到本机maven仓库存放位置,⽐如:${user.home}/.m2/路径,编辑l⽂件,在profiles节点下配置
<profile>
<id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk>
</activation> <properties> <mavenpiler.source>1.8</mavenpiler.source> <mavenpiler.target>1.8</mavenpiler.target> <mavenpilerpilerVersion>1.8</mavenpilerpilerVersion> </properties>
</profile>
5、使⽤maven创建SSM项⽬
eclipse安装教程tomcat1)选择Maven Project
2)点击Next,选择默认⼯作空间位置
3)选择web类型
4)填写GroupID、ArtifactID
Group ID:相当于⼀个组织
Artifact ID:相当于这个组织下的⼀个具体项⽬Packege:根据Group ID和Artifact ID⽣成⼀个默认的名称5)创建出的maven项⽬如下图
6)问题描述:提⽰错误:
在eclipse中设置Server为Tomcat,注意JRE设置为安装的JDK的jre
在⼯程上右键,查看⼯程属性,到Java Build Path,添加Server Runtime为Tomcat
点击Finish后,项⽬⼯程变为下图
7)在项⽬上右键,查看项⽬信息
默认的Dynamic Web Module为2.3,使⽤Tomcat 8.5,需要修改为3.1修改⽅法:
① maven⼯程所在⽬录下lipse.wstmon.ml