package com.yupi.springbootinit.wxmp.handler; import java.util.Map; import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.common.session.WxSessionManager; import me.chanjar.weixin.mp.api.WxMpMessageHandler; import me.chanjar.weixin.mp.api.WxMpService; import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage; import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; import org.springframework.stereotype.Component; /** * 事件处理器 * * @author 程序员鱼皮 * @from 编程导航知识星球 **/ @Component public class EventHandler implements WxMpMessageHandler { @Override public WxMpXmlOutMessage handle(WxMpXmlMessage wxMpXmlMessage, Map map, WxMpService wxMpService, WxSessionManager wxSessionManager) throws WxErrorException { final String content = "您点击了菜单"; // 调用接口,返回验证码 return WxMpXmlOutMessage.TEXT().content(content) .fromUser(wxMpXmlMessage.getToUser()) .toUser(wxMpXmlMessage.getFromUser()) .build(); } }