整体流程图
先来一个整体的流程图,不慌不慌,按照流程走,没问题。
明人不说暗话,小刘不说废话,直接上教程。
SSM基本配置
1.在File中选择New,输入maven,选择新建一个maven project项目。
2.选择生成简易框架,记住自己起的项目名称。
3.选择类型为war包,填写上一步的项目名称。
4.这个时候项目是报红色的x的,我们需要调整一下项目。
别忘了点击右下角的Apply哦。
还是别忘啦apply。
5.生成一个pom文件。
先右键项目。
做完这一步我们的项目就不报红色的x了,看着舒服多了。
6.配置web.xml文件
7.去引依赖。
超全依赖库(保持更新)
能用到的依赖这个链接里面都有,可以先收藏。
也可以直接贴我的xml依赖。
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.dyit.ssm</groupId>
<artifactId>ssm-example</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<com.lombok.version>1.18.16</com.lombok.version>
<com.spring.version>5.2.12.RELEASE</com.spring.version>
<com.junit.version>4.12</com.junit.version>
<com.mysql.version>8.0.22</com.mysql.version>
<com.druid.version>1.2.4</com.druid.version>
<com.mybatis.version>3.5.6</com.mybatis.version>
<com.mybatis-spring.version>2.0.6</com.mybatis-spring.version>
<com.slf4j-log4j12.version>1.7.30</com.slf4j-log4j12.version>
<com.jackson-databind.version>2.12.1</com.jackson-databind.version>
</properties>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${com.lombok.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${com.spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${com.spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${com.spring.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${com.junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${com.mysql.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${com.druid.version}</version>
</dependency>
<dependency></