mybatis与spring集成配置

mybatis与spring集成配置(SSM)

1. 导入依赖(基于maven方式)
spring
mybatis
mysql
mybatis-spring
lombok
pagehelper
log4j2
junit+servlet
dbcp2

2. 创建集成配置文件
spring.xml – 总文件,加载此配置文件,包含了N个子配置文件
spring-mybatis.xml – mybatis与spring的集成配置,说白了就是将mybatis.cfg.xml中的内容集成到spring配置中来

spring-mybatis.xml
a.开启注解式开发及配置扫描位置
b.导入外部数据库连接配置文件jdbc.properties
c.创建数据库连接池dbcp2
d.实现mybatis与spring的集成配置(用于取代mybatis.cfg.xml)
e.开启注解式开发(涉及到了环绕通知)
f.开启动态代理(之前在spring aop中使用的手动代理模式,此处是自动代理)

3. 注解(读法、含义以及如何使用)

setter方法 -> 将类或者接口注入到Spring上下文中定义成Bean对象

@Repository:作用于Mapper层的接口类上,将接口或者类定义成Spring中的Bean

@Service:作用于Service层实现类上

@Controller:作用于Controller层的类上

@Component:泛指或者抽象的概念,可以作用于任意一层,将类或者接口申明成Spring上下文中的Bean对象

getter方法 -> 从Spring上下文(IOC容器)中获取指定的Bean对象

@Autowired:根据类型匹配(bType)获取Bean并注入到指定的位置(涉及到了Spring中的依赖注入DI)

@Resource:先根据名称匹配(bName),如果找不到,则根据类型匹配(bType),还是找不到,则报错;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值