- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 AOP动态代理声明式的3种配置方式过程与区别
一、AOP基础配置方式(一)配置要求AOP基础配置方式适用于任何spring版本。这种配置方式要求去是:通知去实现相应的MethodXxxxAdvice接口,Xxxx代表通知的类型,比如前置通知类需要去实现MethodBeforeAdvice接口;通知类对象和目标类对象得在中Spring容器中声明;在Spring容器中适用代理工厂ProxyFactoryBean创建代理对象并做织入操作...
2019-05-02 15:49:33 599
原创 SpringAOP的理解、常用术语、配置方式
一、AOP简介AOP为Aspect-Oriented Programming的简写,译为面向切面的程序设计。我们知道OOP是面向对象程序设计,就是将实体的属性、行为进行封装起来,是对象的操作。而AOP与之不同,AOP是对对象中的方法执行请后做一些服务操作,比如你在调用某个的某方法前,添加了打印日志操作,而这些操作和并不存在这对象中,这些打印日志操作和这个对象中被调用的方法组合就叫切面,而服务(打...
2019-05-02 13:25:58 252
原创 代理设计模式:静态代理和动态代理的理解、实现与区别(优缺点)
一、代理设计模式首先,要明确什么是代理。通俗的说,就是日常生活中的中介。比如你要租房子,找了中介,中介负责打理你的一切事务(找房、签约等),这些事务你都不用做,你就负责住房就可以。代理同理,如果你想访问一个目标对象,就得通过代理对象去访问,代理对象会进行一些操作后(验证、打印日志等)才让你访问目标对象,也可以在你访问对象后进行一些代理操作。代理可以实现在保持目标对象代码不变的情况下,对对象访问请...
2019-05-01 17:55:57 4068
原创 解析Spring DI 依赖注入的5种方式
一、什么是DIDI,是dependence injection的简称,译为依赖注入,和上一篇解释的IOC控制反转思想是一个意思,IOC是用来创建对象的思想,DI依赖注入,就是在配置Spring容器(xxx.xml文件)创建对象的同时为对象注入属性值。而依赖注入的方式有5种:Setter注入(set方法注入)、interface注入(接口注入)、constructor注入(构造注入)、autowi...
2019-04-28 17:40:16 1235
代理设计模式:静态代理和动态代理的理解、实现与区别(优缺点)与SpringAOP的3种配置方式案例工程代码
2019-05-02
博客中SpringOIC、DI案列文章工程代码
2019-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人