创建自定义菜单首先要满足公众号获得创建自定义菜单的权限才可以。微信公众号开发本质还是提交一组菜单数据给微信公众号服务器,服务器拿到数据后保存到他们的服务器上,我们的公众号客户端进入公众号,公众号就会自动拉取微信公众号服务器上的菜单数据并解析成相应的菜单,基本原理和思路非常简单
一、先看我们的Controller,这里是需要向微信公众号服务器提交我们的数据,这里我们用了一个MenuController中的createMenu方法创建我们的自定义菜单,当然除了创建自定义菜单还可以查询自定义菜单等(详细请参考微信公众号开发文档)
这个方法啥也没做,就是调用了menuUtil中的一个方法
package com.xu.wemall.controller.wechat;
import com.alibaba.fastjson.JSONObject;
import com.xu.wemall.commons.utils.MenuUtil;
import com.xu.wemall.pojo.menu.Menu;
import io.swagger.annotations.Api;
import io.swagger.