1 package com.foxinmy.weixin4j.example.server.handler;
2
3 import org.springframework.stereotype.Component;
4
5 import com.foxinmy.weixin4j.message.TextMessage;
6 import com.foxinmy.weixin4j.request.WeixinRequest;
7 import com.foxinmy.weixin4j.response.TextResponse;
8 import com.foxinmy.weixin4j.response.WeixinResponse;
9
10
11
12
13
14
15
16
17
18 @Component
19 public class HelloMessageHandler extends TextMessageHandler {
20
21 @Override
22 public boolean canHandle0(WeixinRequest request, TextMessage message) {
23
24
25
26 return message.getContent().equalsIgnoreCase("hello");
27 }
28
29 @Override
30 public WeixinResponse doHandle0(TextMessage message) {
31
32
33
34 return new TextResponse("world");
35 }
36
37
38
39
40
41 @Override
42 public int weight() {
43 return super.weight() + 1;
44 }
45 }