实验八. Spring AOP开发

该文旨在通过XML配置和注解方式演示SpringAOP的使用,包括cooker类的设计,使用前置、后置、环绕增强实现烹饪过程的通知,模拟烹饪异常处理以及最终增强的锅具清洗通知。实验旨在掌握AOP基本原理和两种配置方式。
摘要由CSDN通过智能技术生成

目录

cooker类 和 cook方法

​编辑

 xml配置

测试类

1. 使用XML配置方式进行AOP编程

(1)使用前置增强给出“烹饪前请准备食材。。。”的通知;

(2)后置增强给出“烹饪后请盛入盘中。。。”的通知;

(3)使用环绕增强实现上述两项功能;

(4)在cook()方法中设计一种异常(数学异常)来模拟菜做糊了,并会发出“天哪,菜做糊了。。。”的通知;

(5)使用最终增强来发出“刷洗锅具。。。”的通知。

2. 使用注解方式方式进行AOP编程


实验目的:

1. 掌握Spring AOP的基本原理与概念

2. 掌握XML配置方式进行AOP编程的方法

2. 掌握注解方式进行AOP编程的方法

二、实验环境:

   Intellij idea 2019

三、实验内容和要求:

cooker类 和 cook方法

 xml配置

 

测试类

1. 使用XML配置方式进行AOP编程

题目要求:设计一个cooker实体类,其中属性name与rank,分别表示厨师的姓名与等级,使用注入赋值,自行设计cook()方法的内容,以cook()方法作为目标方法(即被增强方法)。

(1)使用前置增强给出“烹饪前请准备食材。。。”的通知;

(2)后置增强给出“烹饪后请盛入盘中。。。”的通知;

(3)使用环绕增强实现上述两项功能;

(4)在cook()方法中设计一种异常(数学异常)来模拟菜做糊了,并会发出“天哪,菜做糊了。。。”的通知;

 

(5)使用最终增强来发出“刷洗锅具。。。”的通知。

2. 使用注解方式方式进行AOP编程

将第1题使用注解方式完成编程实现。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值