1. 创建Maven工程,配置pom.xml添加所需依赖
4.12
5.1.2.RELEASE
3.2.8
1.2.2
1.2.15
5.1.32
1.6.4
1.0.9
5.1.2
1.2
3.0.1
2.0
2.9.6
org.aspectj
aspectjweaver
1.6.11
org.json
json
20140107
org.springframework
spring-context
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-aspects
${spring.version}
org.springframework
spring-jms
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-test
${spring.version}
org.mybatis
mybatis
${mybatis.version}
org.mybatis
mybatis-spring
${mybatis.spring.version}
com.github.miemiedev
mybatis-paginator
${mybatis.paginator.version}
com.github.pagehelper
pagehelper
${pagehelper.version}
mysql
mysql-connector-java
${mysql.version}
com.alibaba
druid
${druid.version}
junit
junit
4.12
test
jstl
jstl
${jstl.version}
javax.servlet
javax.servlet-api
3.0.1
provided
javax.servlet
jsp-api
provided
${jsp-api.version}
com.fasterxml.jackson.core
jackson-databind
${jackson.version}
com.alibaba
fastjson
1.2.28
commons-io
commons-io
2.4
commons-fileupload
commons-fileupload
1.3.1
log4j
log4j
1.2.17
com.alipay.sdk
alipay-sdk-java
4.8.10.ALL
commons-logging
commons-logging
1.2
src/main/java
**/*.properties
**/*.xml
true
src/main/resources
**/*.properties
**/*.xml
true
2. 创建三层架构的包结构目录、以及我们的所有SSM整合所需的配置文件
所有的applicationContext-*.xml为Spring的整合配置文件,jdbc.properties为数据库配置文件,SpringMVC.xml为视图层的核心配置文件,mapper与SqlMapConfig为Mybatis的核心配置文件。此处采用分多个配置文件管理,层次更加分明,Spring核心文件可以使用一个配置文件解决,也可以将Mybatis的核心配置文件整合进Spring的核心文件,哪一种方式都可以。
3. 配置jdbc.properties.xml文件
jdbc.driver=com.mysql.jdbc.driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/数据库名
jdbc.username=用户名
jdbc.password=密码
4. 配置web.xml,配置中央调度器以及Spring的监听器、字符集过滤...
encoding
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceRequestEncoding
true
forceResponseEncoding
true
encoding
*.action
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath:applicationContext-*.xml
SpringMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:SpringMVC.xml
1
SpringMVC
/*
5. 编写applicationContext-dao.xml 文件 --- Spring核心配置文件 ---整合Mybatis
6. 编写applicationContext-service.xml 文件 --- Spring核心配置文件 ---扫描Service层
7.编写applicationContext-trans.xml 文件 --- Spring核心配置文件 ---事物管理 ,此处采用注解事物管理配置
8. 编写SqlMapConfig.xml 文件 --- Mybatis核心配置文件 ---分页插件PageHelper
此处也可整合进Spring核心文件中。将下列代码添加进Spring整合Mybatis的工厂Bean(SqlSessionFactoryBean)中。
9. 编写SpringMVC.xml ---SpringMVC核心配置文件
10 . sql映射文件,写你自己需要的Sql即可。也可以使用代码生成工具,反向工程让其自己完成。
以上就是总结的SSM整合配置文件部分,以后有时间还有更新一些学习资料与小技巧等等,希望大家可以一起学习分享,共同进步!!!!