wx-tools 總體構(gòu)成

2023-03-22 17:17 更新

wx-tools的核心功能組件分為WxMessageRouter,WxMessageMatcher,WxMessageInterceptor,WxMessageHandler四大組件。

這四大組件構(gòu)成了對微信服務(wù)器發(fā)送過來的消息進(jìn)行拓展性的處理。

其中,以下三個是接口,開發(fā)者可實現(xiàn)并構(gòu)建自己的匹配器,攔截器,處理器。

  • WxMessageMatcher (可以通過Matcher進(jìn)行簡單攔截)
  • WxMessageInterceptor(可以通過Interceptor進(jìn)行高級攔截)
  • WxMessageHandler(核心-負(fù)責(zé)處理消息,并返回)

此外,還有幾個類需要注意一下

  • WxConsts 類
    • 封裝所有微信公眾平臺API的常量類型,包括接口請求路徑,事件等。
  • WxConfig 類
    • 基本配置庫。里面包含了AppId,AppSecret等信息。wx-tools已經(jīng)提供了個基于內(nèi)存管理的配置庫。暫不支持自行拓展,如有需要持久化到數(shù)據(jù)庫,需要自己實現(xiàn)。注意:配置庫對于整個程序是單例的。
  • WxService 類
    • 微信統(tǒng)一的API Service入口,繼承IService接口,所有接口都從這里調(diào)用。
  • WxErrorException 類
    • 微信異常
  • WxErrorExceptionHandler 接口
    • 開發(fā)者可自行實現(xiàn)該接口,處理微信異常。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號