@RestController
@RequestMapping
(
"/weixin"
)
public
class
WeixinController
extends
WeixinControllerSupport {
private
static
final
Logger log = LoggerFactory.getLogger(WeixinController.
class
);
private
static
final
String TOKEN =
"myToken"
;
@Override
protected
String getToken() {
return
TOKEN;
}
@Override
protected
BaseMsg handleTextMsg(TextReqMsg msg) {
String content = msg.getContent();
log.debug(
"用户发送到服务器的内容:{}"
, content);
return
new
TextMsg(
"服务器回复用户消息!"
);
}
@Override
protected
List<MessageHandle> getMessageHandles() {
List<MessageHandle> handles =
new
ArrayList<MessageHandle>();
handles.add(
new
MyMessageHandle());
return
handles;
}
@Override
protected
List<EventHandle> getEventHandles() {
List<EventHandle> handles =
new
ArrayList<EventHandle>();
handles.add(
new
MyEventHandle());
return
handles;
}
}