Spring--SpringMVC--Mybatis
目录
一、需要配置哪些文件
1.pom.xml
导入需要的依赖
2.web.xml
配置前端控制器DispatcherServlet
处理编码问题
处理请求方法的过滤器
配置监听器,在服务器启动的时候加载Spring的配置文件
3.springMvc.xml配置
扫描控制层
开启MVC注解驱动
配置视图控制器
静态资源不过滤
4.mybatis-config.xml
驼峰自动转换和日志功能
5.spring.xml
扫描组件(除去控制层)
配置数据源并连接数据库(我使用的是Druid)
配置事务管理器
整合Mybatis(配置SqlSessionFatoryBean)
配置mapper接口的扫描
二、配置文件
1.web.xml
<groupId>org.example</groupId>
<artifactId>12_ssm</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<spring.version>5.2.9.RELEASE</spring.version>
</properties>
<!--spring需要的坐标-->
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<!--加载bean-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<!--springMVC需要-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<!--事务需要-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<!--aop切面-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>${spring.version}</version>
</dependency>
<!--测试,配合junit-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- mybatis-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.9</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.7</version>