用mybatis整合spring构建web项目的dao+services所需jar包和配置方法
需要的jar包如下(排除javax.mail.jar和servlet-api.jar,注意各jar包版本的适配性)
jar包 | 说明 |
---|---|
aopalliance-.jar | aop联盟,面向切面编程依赖包 |
aspectjweaver-1.8.7.jar | 切面编程依赖包,支持切入点表达式等 |
asm-7.0.jar | ASM分析一个类、从字节码角度创建一个类、修改一个已经被编译过的类文件。 |
c3p0-0.9.5.2.jar | 连接池 |
mchange-commons-java-0.2.11.jar | 连接池依赖包 |
javassist-3.24.1-GA.jar | mybatis依赖包,Javaassist 就是一个用来 处理 Java 字节码的类库。它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法,并且不需要对字节码方面有深入的了解。同时也可以去生成一个新的类对象,通过完全手动的方式。 |
mybatis-3.5.2.jar | mybatis核心包 |
mybatis-spring-1.3.1.jar | mybatis用来整合spring的包 |
mysql-connector-java-5.1.46.jar | mybatis底层jdbc(for mysql)核心jar包 |
spring-aop-4.0.3.RELEASE.jar | spring整合aop编程核心包 |
spring-aspects-4.0.3.RELEASE.jar | spring整合aop编程核心包 |
spring-beans-4.0.3.RELEASE.jar | spring核心包,支持创建javaBean等 |
spring-context-4.0.3.RELEASE.jar | spring核心包 ,上下文管理 |
spring-core-4.0.3.RELEASE.jar | spring核心包 |
spring-expression-4.0.3.RELEASE.jar | spring核心包,支持spring表达式 |
spring-jdbc-4.0.3.RELEASE.jar | spring整合jdbc |
spring-tx-4.0.3.RELEASE.jar | spring事务管理包 |
配置方法
mybatis映射文件配置