上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: AOP中 @Before @After @AfterThrowing@AfterReturning的执行顺序 以Audience为例,代码如下: 执行结果: 注入AspectJ切面 (新) 1.将原来的观众类定义为一个真正的切面,Audience.java 将观众的行为都放在这个切面中,然后在spr 阅读全文
posted @ 2018-04-22 14:23 雨落忧伤- 阅读(33803) 评论(0) 推荐(0) 编辑
摘要: 虽然Spring AOP能够满足许多应用的切面需求,但是与AspectJ相比, Spring AOP 是一个功能比较弱的AOP解决方案。AspectJ提供了Spring AOP所不能支持的许多类型的切点。 但是精心设计且有意义的切面很可能依赖其他类来完成它们的工作。 如果在执行通知时,切面依赖于一个 阅读全文
posted @ 2018-04-21 21:36 雨落忧伤- 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 为通知传递参数 1.声明一个CompactDiscs接口。内部包含两个方法: show() 用于显示唱片的名字和艺术风格 playTrack(int number) 根据传入的磁道数播放相应磁道的音乐(假设每个磁道就一首歌) show() 用于显示唱片的名字和艺术风格 playTrack(int n 阅读全文
posted @ 2018-04-19 22:31 雨落忧伤- 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1.无注解的Audience 2.通过XML将无注解的Audience声明为切面 或者 或者 替换Audience中的四个方法 3.结果 阅读全文
posted @ 2018-04-19 22:05 雨落忧伤- 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 切面可以为Spring bean添加新方法。 在Spring中,切面只是实现了它们所包装bean相同接口的 代理。如果除了实现这些接口,代理也能暴露新接口的话,会怎么样 呢?那样的话,切面所通知的bean看起来像是实现了新的接口,即便 底层实现类并没有实现这些接口也无所谓。 使用Spring AOP 阅读全文
posted @ 2018-04-19 21:04 雨落忧伤- 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 场景描述: 一张唱片有好多磁道,假设每个磁道只有一首歌,现在需要记录每首歌的播放次数,然后输出。 主要业务:歌曲播放 辅助功能:记录播放次数(切面) 1.创建唱片接口,CompactDiscs.java 2.创建唱片接口的实现类,BlankDisc.java 里面包含一个方法playTrack(in 阅读全文
posted @ 2018-04-19 17:38 雨落忧伤- 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 场景描述: 核心业务:举行一场古典音乐会。 周边功能:观众入场,关闭手机、落座,觉得音乐好听时鼓掌,觉都不好听则退票。(切面) 1.编写切点(切点用于准确定位应该在什么地方应用切面的通 知)————即核心业务 首先定义一个Performance接口: 2.定义切面,即编写Audience.java。 阅读全文
posted @ 2018-04-19 12:12 雨落忧伤- 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1. 通知(Advice) 切面的工作被称为通知。通知定义了切面是什么以及何时使用。除了描述切面要完成的工作, 通知还解决了何时执行这个工作的问题。它应该应用在某个方法被调 用之前?之后?之前和之后都调 用?还是只在方法抛出异常时调用? Spring切面可以应用5种类型的通知: 前置通知(Befor 阅读全文
posted @ 2018-04-18 22:25 雨落忧伤- 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1. 将一个值注入到bean的属性或者 构造器参数中,而这个值是在运行的时候确定的。Spring提 供了两种在运行时求值的方式: 属性占位符(Property placeholder)。 Spring表达式语言(SpEL)。 属性占位符(Property placeholder)。 Spring表达 阅读全文
posted @ 2018-04-18 17:51 雨落忧伤- 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. Spring定义了多种作用域,可以基于这些作用域创建bean,包括: 单例(Singleton):在整个应用中,只创建bean的一个实例。(默认) 原型(Prototype):每次注入或者通过Spring应用上下文获取的 时候,都会创建一个新的bean实例。 <1>如果使用组件扫描来发现和声明 阅读全文
posted @ 2018-04-18 11:52 雨落忧伤- 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页