主要分为以下几步:
一、安装maven(也可以使用MyEclipse自带的)
二、Tomcat服务器准备(也可以使用MyEclipse自带的)
三、创建项目并配置SSM环境
四、部署项目并运行
首先,我们来看第一步。
注意:在此之前JDK的环境已经准备好,MyEclipse2017也已经安装并破解。
maven我们可以去官网下载,下载后解压到我们自己的电脑上。
然后就是配置maven环境,右击我的电脑--》属性--》高级系统设置--》环境变量--》系统变量--》新建,如下图
接着编辑系统变量的path
加在之前的那个配置后面即可。
最后,我们来检测一下:
打开cmd命令窗口,输入命令:mvn -v 如果出现下图的信息,那么恭喜你,配置成功了!当然,信息可能有些许出入,如版本不同等,这些不用在意。
接下来将eclipse集成的maven换成我们自己的,而不用eclipse自带的,重新定位,点击Window -> Preference -> Maven -> Installation -> Add进行设置,如下图
点击添加找到自己的解压路径,添加进来。
接下来进行第二步:点击添加找到自己的解压路径,添加进来。
同样,首先去官网下载,我下载的是tomcat9:https://tomcat.apache.org/download-90.cgi
下载完成后解压放在自己电脑即可。
接下来打开myeclipse2017来添加tomcat:
添加完成后在servers视图窗口就可以看到自己添加的tomcat服务器。
在接下来进行第三步:创建项目
创建一个web project,项目名自拟。
代码还没有开始写,暂时的目录结构为:
其中pom.xml的代码为:
- <properties>
- <webVersion>3.0</webVersion>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <srping.version>4.0.2.RELEASE</srping.version>
- <mybatis.version>3.2.8</mybatis.version>
- <slf4j.version>1.7.12</slf4j.version>
- <log4j.version>1.2.17</log4j.version>
- </properties>
<!-- hibernate-validator -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.1.0.Final</version>
</dependency>
<!-- validation -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
</dependency>
<!-- 单元测试 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<!-- java ee包 -->
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
<!-- spring框架包 start -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${srping.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${srping.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>${srping.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${srping.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${srping.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${srping.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${srping.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${srping.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${srping.version