weixin-java-tools是一款很好用的的微信開發(fā)工具包。SDK支持包括微信支付、微信開放平臺(tái)、小程序、企業(yè)號(hào)/企業(yè)微信、公眾號(hào)(包括服務(wù)號(hào)和訂閱號(hào))等的后端開發(fā)。
功能強(qiáng)大;包括公眾號(hào)和企業(yè)號(hào)兩個(gè)組件,公眾號(hào)幾乎所有的api都支持,若不知的還可以調(diào)用高級(jí)接口。
擴(kuò)展性強(qiáng);weixin-java-mp的代碼結(jié)構(gòu)設(shè)計(jì)合理,預(yù)留了較多擴(kuò)展點(diǎn),很容易自行擴(kuò)展。
代碼質(zhì)量高;看了一些weixin-java-mp的代碼,感覺該組件的質(zhì)量非常高,設(shè)計(jì)精良,而且有大量的單元測(cè)試更加對(duì)該組件質(zhì)量信心;
性能良好;上述測(cè)試結(jié)果表明該組件自身代碼在多線程并發(fā)測(cè)試的場(chǎng)景下并未發(fā)現(xiàn)性能和質(zhì)量問題;
通用性強(qiáng);weixin-java-mp組件的第三方依賴較小,不依賴任何IOC、MVC容器,也不依賴于servlet,只是一個(gè)基礎(chǔ)的微信api包裝服務(wù),可以在任何java項(xiàng)目中集成。
weixin-java-tools的使用介紹:
1、工具包下載: weixin-java-common 、weixin-java-mp
如果項(xiàng)目不是maven構(gòu)建,請(qǐng)按照靜態(tài)對(duì)比圖,下載依賴jar包。
maven項(xiàng)目中只需要pom中添加如下依賴:
2、使用weixin-java-tools接入微信開發(fā)者
使用到兩個(gè)個(gè)比較重要的類 : weixin-java-mp工具包中的 WxMpService (一些API和封裝的操作類)、WxMpInMemoryConfigStorage(微信配置參數(shù)實(shí)體類)
接入中使用到一個(gè)方法:WxMpService中的checkSignature方法,校驗(yàn)接入是否合法。
創(chuàng)建一個(gè)Servlet類,在get方法中 直接調(diào)用WxService.checkSignnature來校驗(yàn)接入是否合法
巴扎:
用起來很好用
不對(duì)不對(duì):
雖然是個(gè)小工具,但是這個(gè)軟件很好用
網(wǎng)友評(píng)論