继续来看吧,上一节,已经把config部分,代码都拿过来了:
并且把企业微信第三方应用开发部分,对应的config的配置,mutiltp 代码拿过来了,并且把yml中的配置也给出了.
然后,这里说一下config中的内容,到时候自己看也可以看懂
其实就是封装了,当系统启动,加载企微模块,这个时候,会初始化,把yml中的配置,都加载到
WxCpTpProperties中去,然后再从WxCpTpProperties中去取出配置来以后,然后把
配置信息,来构建出,对应的WxCpTpService来,或者是WxCpService来. 然后再去使用的时候,就可以使用
WxCpService 这种对应的service去,调用对应的方法,去 获取企微的数据了,对应的方法中,底层就会去调用
企微的接口了.
然后再来看一下:handler部分的 代码吧
这部分代码,将,不同的企微的数据,放到了不同的handler中去处理,其实
就是接收了企微数据以后,区分,企微数据中的info_type等,类型,比如文字 就调用文字处理器,处理
订阅就调用订阅处理器处理.联系人就调用联系的处理器处理,架构上会更清晰一些.
对应了这部分代码,还是cp是企业内部自建应用的,然后tp是 企业第三方应用开发的
ydy-wechatbus/src