摘要: 因为cglib是第三方库,所以我们需要导入坐标。 导入坐标只需要导入spring-context就行了,因为spring-context下有一个core,core里面集成了cglib。 1.导入坐标 因为cglib动态代理没有接口,所以我们先创建目标对象。 2.创建目标对象 3.创建增强对象 4.创 阅读全文
posted @ 2022-04-14 21:07 长情c 阅读(35) 评论(0) 推荐(0)
摘要: 1.创建目标接口 2.创建目标对象 3.创建增强对象(封装增强方法) 4.创建测试对象 阅读全文
posted @ 2022-04-14 20:11 长情c 阅读(21) 评论(0) 推荐(0)
摘要: 假如我们的service层有许多的方法save()、update()、delete()它们都有一个引用日志控制功能,那我们可以把这个日志控制功能抽取出来,但是这样的话就紧耦合了。 AOP就是把它们每个功能的引用日志控制功能去掉,把save()、update()、delete()和日志控制写成单独的模 阅读全文
posted @ 2022-04-14 19:40 长情c 阅读(24) 评论(0) 推荐(0)