Spring中各功能需要的约束空间和依赖

IOC:控制反转 用来创建对象 并存入核心容器
DI:依赖注入 将核心容器里面的东西赋值给变量
AOP:面向切面编程 使用切面中的通知去增强切入点的功能

		整个Spring需要的依赖(spring环境):spring-context 依赖以及beans约束
		使用IOC注解时需要引入context约束,主要用来读取包
		使用AOP时需要依赖:切面依赖 aspectjweaver、aop依赖 以及AOP约束
		用来配置切面和通知 以及注解时加载aop的注解驱动<aop:aspectj-autoproxy>
		使用事务管理时需要依赖:tx依赖:spring-tx 以及tx约束(由于jdbc依赖包含了tx,可以直接使用spring-jdbc,jdbc也需要用来简化原生jdbc)
		主要用来开启事务管理者<tx:annotation-driven transaction-manager="transactionManager"/>
		
		使用jdbcTemplate需要的依赖,jdbc依赖,spring-jdbc。对原生的JDBC提供了支持,对原始Jdbc API对象的简单封装。
		
		

功能依赖约束约束具体作用
Spring环境spring-context(webmvc可替代)beansSpring总体环境配置
IOC不需要额外依赖context注解时使用,主要用来读取包或者引入外部文件
DI不需要额外依赖不需要额外约束
AOPaspectjweaver、aop(context中包含)AOP用来配置切面和通知,以及使用注解时使用加载aop的注解驱动
事务spring-tx(可用spring-jdbc代替)tx注解时主要用来开启事务管理者
jdbcTemplatespring-jdbc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值