Open Cubeatz opened 1 year ago
迁移指引是应该提供的,我们来准备下。
如果一定要“兼容”,肯定是新的 wechatpay-java 兼容 wechatpay-apache-httpclient。但是使用 wechatpay-apache-httpclient 的代码,是调用方组包再用 apache-httpclient 发送请求,而 wechatpay-java 包装了组包和底层请求。
@cuznjaclove 你有什么更具体的建议吗?或者用示例(伪)代码演示一下你设想的兼容是怎么样的?还是希望初始化的部分兼容,以便于迁移。
迁移指引是应该提供的,我们来准备下。
如果一定要“兼容”,肯定是新的 wechatpay-java 兼容 wechatpay-apache-httpclient。但是使用 wechatpay-apache-httpclient 的代码,是调用方组包再用 apache-httpclient 发送请求,而 wechatpay-java 包装了组包和底层请求。
@cuznjaclove 你有什么更具体的建议吗?或者用示例(伪)代码演示一下你设想的兼容是怎么样的?还是希望初始化的部分兼容,以便于迁移。
我想法也是 按这里说初始化的部分兼容(后面也打算去这么做,但是因时间问题暂时放弃)。给个建议可以再添加一个模块去写兼容逻辑,就和log4j与slf4j结合使用类似,使用方只需要引入slf4j-log4j12即可满足,基本上可以做到0代码迁移。如果不需要迁移,不引入兼容jar包就行
您的功能请求与问题有关吗? 请描述您遇到的问题
我们目前使用了wechatpay-apache-httpclient并实现了部分接口,现在想用wechatpay-java去实现图片视频上传。但是发现并不兼容,需要重复初始化配置。
描述您想要的解决方案
能否对wechatpay-apache-httpclient进行兼容,或者反过来也行。如果不能兼容,也能否给出一个能平滑迁移的代码实例,方便使用方去调用。
您还有其他的方案吗?
No response
其他信息
No response