Java Springboot自定义微信公众号菜单
面向百度编程,代码拿来即用
自己做自定义微信公众号菜单是遇到了一些坑,现在已经把坑填平,拿来即用。
自定义菜单类型(实体类)
Button
/**
*
* 类名称: Button
* 类描述: 按钮
*/
public class Button {
private String name;//菜单标题
private String type;//菜单的响应动作类型
private Button[] sub_button;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public Button[] getSub_button() {
return sub_button;
}
public void setSub_button(Button[] sub_button) {
this.sub_button = sub_button;
}
}
ClickButton
/**
*
* 类名称: ClickButton
* 类描述: 点击类型
*/
public class ClickButton extends Button{
private String key;//菜单KEY值
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
}
ViewButton
public class ViewButton extends Button{
private String url;//网页链接
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}
Menu
/**
*
* 类名称: Menu
* 类描述: 菜单
*/
public class Menu {
private Button[] button;
public Button[] getButton() {
return button;
}
public void setButton(Button[] b