所需jar包导入:
IOC:spring-context、spring-core、spring-beans
AOP:spring-aop、spring-aspects
SpringMVC:spring-web、spring-webmvc
持久层:spring-jdbc、spring-tx
测试:spring-test
mybatis:mybatis、mybatis-spring、mapper、pagehelper
数据库连接:mysql-connector-java
数据源:c3p0
日志:slf4j-log4j12、log4j、junit
servlet/jstl:javax.servlet-api、jstl
-
spring整合mybatis
项目结构:
applicationContext.xml中配置:
- 配置数据源
2)配置sqlSessionFactory(会话工厂)
3)配置mapper扫描器
4)配置书屋管理器
5)指定要扫描的包
测试:
使用mapper包简化开发实现Mapper接口即可(也可创建mapper映射文件):
前提:如配置3 需要使用
而不是:
-
Spring整合SpringMVC
1)resources下创建SpringMVC所需配置文件
2)web.xml中配置
1、配置核心Servlet并且指定SpringMVC配置文件所在路径
2、配置编码过滤器、过滤编码
3、使tomact启动就初始化spring容器的监听器
(需要告知spring的配置文件路径)
4、dispatcher-servlet.xml中
测试:
启动tomcat没有报错能访问index则配置成功
/*Mapper和Pagehelper两个jar包 实现了mybatis对数据库单表操作的基本方法*/