1.创建maven project
首先在pom.xml中指定工程所依赖的jar包
4.0.0
com.xk
XXXXX
war
0.0.1-SNAPSHOT
xyspgl Maven Webapp
http://maven.apache.org
4.3.7.RELEASE
junit
junit
4.12
test
ch.qos.logback
logback-classic
1.2.3
org.springframework
spring-core
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-test
${spring.version}
test
javax.servlet
javax.servlet-api
3.1.0
com.fasterxml.jackson.core
jackson-databind
2.8.7
commons-collections
commons-collections
3.2
org.mybatis
mybatis
3.4.2
org.mybatis
mybatis-spring
1.3.1
mysql
mysql-connector-java
5.1.37
runtime
c3p0
c3p0
0.9.1.2
xyspgl
org.apache.maven.plugins
maven-compiler-plugin
3.8.0
1.8
1.8
UTF8
2.接着在jdbc.properties文件中指定了数据库的连接方式
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=root
3.接着创建mybatis的核心配置文件mybaits-config.xml
/p>
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
4.接着创建spring-dao.xml文件,将jdbc.properties和mybaits-config.xml载入,创建dataSource连接池、配置 通过用mybatis与数据库交互 的方式
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd">
5.接着创建spring-service.xml这个配置文件,这里其作用主要是做事务管理的,将在spring-dao中配置的datesource注入到事务管理器中 对我们的service层进行操作
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd">
6.创建spring-web.xml,这个文件主要是定义DispatcherServlet如何去响应URL请求,也就是定义controller的一些行为
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd">
7.最后在web.xml文件里将我们的springmvc-dispatcher给当做一个servlet注册到里面去,来响应前端请求,同时将三个spring打头的三个xml配置文件注册进来,整合到一起,
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1"metadata-complete="true">
Archetype Created Web Application
index.jsp
index.html
springmvc-dispatcher
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring/spring-*.xml
springmvc-dispatcher
/
到这,整合完毕。