目录
(4)在cook()方法中设计一种异常(数学异常)来模拟菜做糊了,并会发出“天哪,菜做糊了。。。”的通知;
一、实验目的:
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题使用注解方式完成编程实现。