# spring-springmvc-mybatis
**Repository Path**: xi_fan/spring-springmvc-mybatis
## Basic Information
- **Project Name**: spring-springmvc-mybatis
- **Description**: 使用maven管理,可以多次使用的ssm框架模板,具体还可以查看readme文件熟悉ssm的搭建。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 56
- **Forks**: 28
- **Created**: 2016-10-13
- **Last Updated**: 2021-07-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
教你如何用Spring SpringMVC Mybatis搭建项目:(可以直接拿该项目过来使用,只需修改jdbc.properties文件)
----
一、搭建一个Maven项目,在pom导入相关的依赖包,具体可以查看本项目的pom文件,该pom文件配置好的依赖包全是项目框架的核心依赖包。
二、web.xml的核心配置:(以本项目为例)
1、spring的相关配置:
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath:conf/spring.xml;classpath:conf/spring-mybatis.xml
2、springmvc的相关配置:
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:conf/springmvc-servlet.xml
1
springmvc
/
三、Spring、SpringMVC、Mybatis三个框架对应的xml配置文件分别对应为spring.xml(spring)、spring-mybatis.xml 和 springmvc-servlet.xml(springmvc),至于为什么要分成这几个文件呢,因为这样分的话可以让配置文件条理相对清晰,spring对应的spring.xml配置文件主要管理service层,如spring的配置文件:
这样可以让spring.xml去管理好service层。相应的spring-mybatis可以管理好model层,spring-mvc可以管理好controller层。
三、 须注意的一点是,使用Mybatis开发的dao层和hibernate不一样,使用Mybatis的dao层是接口,而具体的操作在对应的Mapper文件中。