前言
上一讲我们采用Spring的配置文件完成Spring的配置,这里我们将利用注解配置类取代Spring配置文件。
一、利用组件注解精简Spring配置文件
1、建包,移植上一讲的类
2、创建Spring配置文件
3、创建测试类并运行
4、课堂练习
I)两种骑士交换执行任务
II)两种骑士都执行两项任务
III)两种骑士再交换执行任务
二、用Spring配置类代替Spring配置文件
1、建包移植上一讲的内容
2、为各类添加注解
3、创建注解配置类来取代Spring配置文件
4、创建测试类并运行
三、采用Java配置类管理Bean
1、创建包和类
2、创建Spring配置类
3、创建测试类
4、课堂练习
创建救美骑士完成救美任务
运行结果:
四、Spring AOP基础
AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。AOP代表的是一个横向的关系,如果说“对象”是一个空心的圆柱体,其中封装的是对象的属性和行为;那么面向方面编程的方法,就仿佛一把利刃,将这些空心圆柱体剖开,以获得其内部的消息。而剖开的切面,也就是所谓的“方面”了。然后它又以巧夺天功的妙手将这些剖开的切面复原,不留痕迹。
1、骑士执行任务前和执行任务后,游吟诗人唱赞歌
I)传统方式实现
II)使用AOP
1.创建包和类
2.创建配置文件
并在pom.xml文件中添加相关依赖
3.创建测试类并运行
4.课堂测验
增加救美骑士完成救美任务