spring和mybatis的整合

步骤(红色为与上一个方式的区别点)
1、添加依赖
2、实体类
3、创建接口和接口实现类
spring和mybatis的整合
4、在配置文件spring-mybatis里实例sessionTemplate对象(配置文件前面的编写创建数据库连接池的配置
和编写创建sqlsessionfactory的配置不变)
spring和mybatis的整合
小技巧:
当alt+/快捷键没用的时候,可以用ctrl+shift+T输入关键字
5、业务逻辑的实现类同理,采用set注入的方式new对象,并在配置文件里配置
spring和mybatis的整合
spring和mybatis的整合
spring和mybatis的整合
6、配置声明式事务(aop方式)见上篇笔记
7、测试

spring和mybatis的整合
spring的应用拓展:
1、在Spring中引用属性文件
spring和mybatis的整合
spring和mybatis的整合

注意:${……}的前后不要键入空格,以免报错!
2、Spring中bean的作用域
spring和mybatis的整合
spring和mybatis的整合
spring和mybatis的整合
使用注解指定Bean的作用域
spring和mybatis的整合
3、Spring自动装配

spring和mybatis的整合
spring和mybatis的整合
每个Bean都需要设置autowire属性,较繁琐,可以为元素设置default-autowire属性,影响全局
4、拆分配置文件—拆分策略
spring和mybatis的整合
spring和mybatis的整合