 weixin-java-tools官方版是一款相当实用的微信开发工具包,weixin-java-tools官方版功能全面,能够支持包括微信支付、微信开放平台、小程序、企业号/企业微信、公众号(包括服务号和订阅号)等的后端开发。
      weixin-java-tools官方版是一款相当实用的微信开发工具包,weixin-java-tools官方版功能全面,能够支持包括微信支付、微信开放平台、小程序、企业号/企业微信、公众号(包括服务号和订阅号)等的后端开发。
 
 
	
	
基本简介
	
特性:
1、不依赖任何 mvc 框架,也不依赖 servlet,如果需要在项目中使用,参考demo即可;
2、仅仅作为工具使用,可轻松嵌入到任何系统里;
3、weixin-java-tools官方版支持企业号、公众号、小程序以及微信支付开发。
SDK 包含 6个部分:
1、weixin-java-common,公共类库
2、wexin-java-pay,微信支付SDK
3、weixin-java-miniapp,微信小程序SDK
4、weixin-java-cp,企业号 SDK
5、weixin-java-mp,公众号(订阅号、服务号)SDK
6、weixin-java-open,微信开放平台(第三方平台)SDK
	
软件特色
	
功能强大;包括公众号和企业号两个组件,公众号几乎所有的api都支持,若不知的还可以调用高级接口。
扩展性强;weixin-java-mp的代码结构设计合理,预留了较多扩展点,很容易自行扩展。
代码质量高;看了一些weixin-java-mp的代码,感觉该组件的质量非常高,设计精良,而且有大量的单元测试更加对该组件质量信心;
性能良好;上述测试结果表明该组件自身代码在多线程并发测试的场景下并未发现性能和质量问题;
通用性强;weixin-java-mp组件的第三方依赖较小,不依赖任何IOC、MVC容器,也不依赖于servlet,只是一个基础的微信api包装服务,可以在任何java项目中集成。
有非常详细的文档。
	
使用方法
	
weixin-java-tools官方版的使用介绍:
1、工具包下载: weixin-java-common 、weixin-java-mp
如果项目不是maven构建,请按照静态对比图,下载依赖jar包。
maven项目中只需要pom中添加如下依赖:
 
 
2、使用weixin-java-tools接入微信开发者
使用到两个个比较重要的类 : weixin-java-mp工具包中的 WxMpService (一些API和封装的操作类)、WxMpInMemoryConfigStorage(微信配置参数实体类)
接入中使用到一个方法:WxMpService中的checkSignature方法,校验接入是否合法。
创建一个Servlet类,在get方法中 直接调用WxService.checkSignnature来校验接入是否合法
 
         CiteSpace  中文版v5.7
                                        CiteSpace  中文版v5.7
                                     Java 7 Update 67  v7.0
                                        Java 7 Update 67  v7.0
                                     Myeclipse2021  最新版 v2021
                                        Myeclipse2021  最新版 v2021
                                     Java SE Development Kit  v24.0.2
                                        Java SE Development Kit  v24.0.2
                                     Resource Hacker  最新版 v5.2.8
                                        Resource Hacker  最新版 v5.2.8
                                     IntelliJ IDEA2021  最新版 v2021
                                        IntelliJ IDEA2021  最新版 v2021
                                     
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                