1、创建web工程,并导入相应的jar包
(1)、spring相关jar包,包括springmvc相关jar包
(2)、mybatis相关jar包
(3)、mybatis-spring整合包
(4)、数据库驱动包
(5)、数据库连接池包
2、整合思路
1、dao层
(1)、sqlMapConfig.xml 只需要有文件头的空文件即可
(2)、applicationContext-dao.xml
(a)、读取properties文件
(b)、配置数据源
(c)、配置sqlSessionFactory,mybatis-spring整合包下的类
(d)、配置mapper扫描器。
2、service层
(1)、applicationContext-service.xml 配置扫描器
(2)、applicationContext-trans.xml 配置事务,(事务管理器、通知、切面)
3、controller层
(1)、springmvc.xml
(a)、配置包扫描器
(b)、配置注解驱动
(c)、配置试图解析器
(2)、web.xml
(a)、配置spring 上下文位置
(b)、配置spring监听器
(c)、配置过滤器解决post乱码
(d)、配置前段控制器
3、项目结构
4、配置文件
1、applicationContext-dao.xml
<!-- 配置 读取properties文件 --> <context:property-override location="classpath:jdbc.properties"/> <!-- 配置数据源 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <!-- 驱动 --> <property name="driverClassName" value="${jdbc.driver}"/>< |