![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 85
做时间的朋友。
注重知识的积累,以量变实现质变
展开
-
cola4.0 扩展点使用及源码浅析
最近新项目里面用了cola框架,里面有一个扩展点,特定去撸了一下它的源码,把它整明白了Cola扩展点使用Cola中提供了一种扩展点的机制,允许我们通过bizId(组织ID)、useCase(使用案例)、scenario(业务场景)三者动态的去选择实现类。有点类似与我们的策略模式,在程序运行的过程中,动态的选择实现类去处理我们的请求。我就不多做解释了,下面的例子看了,就能明白这个扩展点怎么用了。1、定义扩展点接口,实现ExtensionPointIpublic interface Organiz.原创 2022-01-10 02:00:00 · 6495 阅读 · 0 评论 -
Spring依赖注入引发的桥接方法思考
在Spring寻找注入点的时候,有一个findBridgedMethod,寻找桥接方法?那什么桥接方法是什么呢?先来看一个产生桥接方法的场景:一个子类在继承(或实现)一个父类(或接口)的泛型方法时,在子类中明确指定了泛型类型,那么在编译时编译器会自动生成桥接方法.代码案例:public interface IService<T> { void setHandler(T handler);}@Servicepublic class AService implements IS原创 2021-11-13 02:30:00 · 1295 阅读 · 0 评论