代理模式(静态代理和动态代理)与SpringBoot AOP实现
代理模式代理模式分为静态代理和动态代理。代理模式类似现实世界中的中介,比如租房,中介会为双方提供公共服务,如出租房屋、看房、签合同、收取费用等;通过中介(代理),业务双方就不用操心这些繁琐的事务,房东只要将钥匙交给中介,从中介那里收租金;房客只要从中介那里拿房子,交钱给中介即可。其他事情有中介办妥。静态代理静态代理中的角色:1.抽象角色:业务的抽象,如租房这一业务,通常由接口或抽象类来实现2.真实角色:被代理的角色,如房东3.代理角色:代理真实角色,为业务双方提供服务,执行操作4.客户:访问
原创
2021-09-01 15:49:57 ·
733 阅读 ·
0 评论