第6章 Ioc和AOP使用扩展

在这里插入图片描述
6.1.1构造注入
(1)获取Spring开发包并为工程添加Spring支持
(2)为业务层和数据访问层设计接口,声明所需方法
(3)编写数据访问层接口UserDao的实现类,完成具体的持久化操作。
(4)在业务实现类中声明UserDao接口类型的属性,并添加适当的构造方法为属性赋值。
(5)在Spring的配置文件中将DAO对象以构造注入的方式赋值给业务实例中的UserDAO类型的属性。
(6)在代码中获取Spring配置文件中装配好的业务类对象,实现程序功能。
6.1.2使用p命名空间实现属性注入
6.1.3注入不同数据类型
1.注入直接量(基本数据类型.字符串)
2.引用其他Bean组件
3.使用内部Bean
4.注入集合类型的属性
5.注入null和空字符串值
6.2其他增强类型
异常抛出增强
异常抛出增强的特点是在目标方法抛出异常时织入增强处理。
最终增强
最终增强的特点是无论方法抛出异常还是正常退出,该增强都会得到执行,类似于异常处理机制finally的作用,一般用于释放资源,使用最终增强,就可以为各功能模块提供统一的、可拔插的处理方案。
环绕增强
环绕增强在目标方法的前后都可以织入增强处理
6.3使用注解
6.3.1使用注解定义Bean
@Repository:用于标注DAO类
@Service:用于标注业务类
@Controller:用于标注控制器类。
搞了注解记得要搞扫描注解的类
6.4.1使用注解标注切面

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值