opengoofy/crane4j

添加容器适配器管理器,并重构 `DynamicContainerOperatorProxyMethodFactory` 中适配器部分代码

Closed this issue · 0 comments

目前 DynamicContainerOperatorProxyMethodFactory 中用于将方法参数适配为容器的代码实现目前看来并不灵活。一方面,将对象适配为容器的逻辑强耦合与 DynamicContainerOperatorProxyMethodFactory,并不符合单一职责原则,也增加了测试难度,另一方面,适配器这套功能在 #135 也会用到,重复实现相同的功能并不是个好点子。

综上所述,需要将 DynamicContainerOperatorProxyMethodFactory 中的容器适配器的逻辑从该里中提前为独立组件,并额外添加一个适配器管理器/注册表,便于后面在其他的组件中复用这部分功能。