微信公众号开发 消息处理能力
springboot 学习记录
前言
而微信服务器发给个人服务器的数据时xml形式的,非常不友好,但是不用担心,我们只需要引入WxJava这个SDK就能帮我们把xml消息封装成Java对象。而且还帮我们封装了很多操作。简直是公众号开发必不可少的神器。
参考地址
GitHub - Wechat-Group/WxJava: 微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,公众号等的后端开发
通过demo快速入门
GitHub - binarywang/weixin-java-mp-demo: 基于Spring Boot 和 WxJava 实现的微信公众号Java后端Demo,支持多公众号
主要需要配置
1.WxMpConfiguration.java 配置消息路由(微信服务器发送过来的消息有不同类型,设置哪种类型消息交给哪个handler处理)
2.接下来只需要在官方demo的基础上,在handler中补充业务逻辑即可。
demo:
改造后:
其余类似。
3.另外,如果要将消息保存到本地数据库,需要查看微信开发文档的返回字段设计对应的库表。