摘要:
AOP:Aspect oriented programming 面向切面编程,AOP 是 OOP(面向对象编程)的一种延续。 下面我们先看一个 OOP 的例子。 例如:现有三个类,Horse、Pig、Dog,这三个类中都有 eat 和 run 两个方法。 通过 OOP 思想中的继承,我们可以提取出一 阅读全文
posted @ 2021-04-07 16:39
周文豪
阅读(360)
评论(0)
推荐(0)
摘要:
本案例为基于接口的动态代理: 被代理类为AccountServiceImpl,被代理对象为容器中id为accountService的Bean对象,代理对象为容器中id为ProxyAccountService的Bean对象。 1、 创建maven的jar工程,添加依赖jar包 <dependencie 阅读全文
posted @ 2021-04-07 15:44
周文豪
阅读(425)
评论(0)
推荐(0)
摘要:
动态代理: * 特点:(代理对象的)字节码随用随创建,随用随加载, 它与装饰者模式的区别就是:装饰者模式是必须写好一个类,而动态代理是字节码随着用来创建和加载的。 * 作用:不修改源码的基础上对方法增强 * 分类: * 基于接口的动态代理 * 基于子类的动态代理 基于接口的动态代理: 涉及的类:Pr 阅读全文
posted @ 2021-04-07 14:41
周文豪
阅读(257)
评论(0)
推荐(1)
摘要:
1、 创建maven的jar工程,添加依赖jar包 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RE 阅读全文
posted @ 2021-04-07 11:48
周文豪
阅读(174)
评论(0)
推荐(0)
浙公网安备 33010602011771号