前段时间在学习sentinel和dubbo的时候,很好奇它们对应的控制台为何可以实现代码无侵入 动态的添加/删除功能
看过 @Async、@Transactionnal相关源码的朋友应该知道,这是基于动态代理去实现了,既然如此那我们是否可以实现动态的去添加/删除动态代理呢
答案是 YES,下面就来实现一个动态的添加/删除动态代理的功能,它的源码很简单,但这会打开你的新世界
大约 6 分钟
前段时间在学习sentinel和dubbo的时候,很好奇它们对应的控制台为何可以实现代码无侵入 动态的添加/删除功能
看过 @Async、@Transactionnal相关源码的朋友应该知道,这是基于动态代理去实现了,既然如此那我们是否可以实现动态的去添加/删除动态代理呢
答案是 YES,下面就来实现一个动态的添加/删除动态代理的功能,它的源码很简单,但这会打开你的新世界