spring (5) AOP

本文档介绍了如何在Java环境中利用Spring AOP和注解来实现杀龙任务、勇敢骑士和游吟诗人角色的交互。通过在骑士类中添加自定义注解,以及创建切面类来定义游吟诗人的行为,展示了AOP在游戏场景中的应用。同时,给出了测试类和配置文件的创建过程,帮助读者理解并实践AOP注解的使用。
摘要由CSDN通过智能技术生成

(一)创建本讲所需子包

在这里插入图片描述
在这里插入图片描述

(二)创建杀龙任务类

在这里插入图片描述

(三)创建勇敢骑士类

在这里插入图片描述

(四)创建游吟诗人类

在这里插入图片描述

(五)创建Spring配置文件

在这里插入图片描述

在这里插入图片描述

(六)在pom文件里添加AOP相关依赖

在这里插入图片描述

(七)创建测试类 - TestKnight

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

增加救美任务类与救美骑士类

在这里插入图片描述

三、采用注解方式使用AOP

创建lesson05.aop_annotation子包

在这里插入图片描述

2、在aop_annotation子包里创建杀龙任务类 - SlayDragonQuest

在这里插入图片描述

3、在aop_annotation子包里创建勇敢骑士类 - BraveKnight

在这里插入图片描述

4、在aop_annotation子包里创建注解接口 - Action

在这里插入图片描述

5、在aop_annotation子包里创建游吟诗人切面 - MinstrelAspect

在这里插入图片描述

6、在aop_annotation子包里创建Spring配置类 - AopConfig

在这里插入图片描述

7、在aop_annotation子包里创建测试类 - TestKnight

在这里插入图片描述
在这里插入图片描述

8、运行测试方法testBraveKnight(),查看效果

在这里插入图片描述

(1)修改勇敢骑士类,给embarkOnQuest()添加自定义注解Action

在这里插入图片描述

(2)修改游吟诗人切面类 - MinstrelAspect

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值