本文内容全部来自尚硅谷
目录
说明
1、项目代码是在https://blog.csdn.net/lsx2017/article/details/81545712项目代码基础上修改的
2、在spring2.0以上版本中,已经集成了AspectJ框架。一下是该框架简介
3、 在spring中启用AspectJ注释操作
4、spring中不用自己去写动态代理那一部分的代码,可以直接用AspectJ注解来实现面向切面编程
添加注释的前期准备
在项目中新建一个lib目录
添加jar包
新建一个spring的配置文件
将具有加,减,乘,除方法的接口和实现类拷到新的包下面
修改xml配置文件
加一个注解
测试类
创建class
创建spring容器
获取bean实例
使用bean
成功
现在开始使用注释打印日志
创建一个class
添加一个注释
这个before注释表示:在调用具体的方法(add方法)之前,开始调用这里的beforeMethode
使AspjectJ注解起作用
再运行测试类main显示如下表示成功
补充
使其打印信息更加详细
修改java文件
运行测试类main
使其打印范围更加广泛
如下图: