weixin4j-server version upgrade to 1.1.9
This commit is contained in:
parent
40c86f544f
commit
9228330322
@ -17,7 +17,7 @@ public class ChatMessageHandler implements WeixinMessageHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public WeixinResponse doHandle(WeixinRequest request, WeixinMessage message, Set<String> nodeNames) {
|
public WeixinResponse doHandle(WeixinRequest request, WeixinMessage message) {
|
||||||
WeixinChatMessage chatMessage = null; // 转换为实体
|
WeixinChatMessage chatMessage = null; // 转换为实体
|
||||||
return BlankResponse.global;
|
return BlankResponse.global;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -27,7 +27,7 @@ public class CustomMessageHandler implements WeixinMessageHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public WeixinResponse doHandle(WeixinRequest request, WeixinMessage message, Set<String> nodeNames) {
|
public WeixinResponse doHandle(WeixinRequest request, WeixinMessage messager) {
|
||||||
return new TextResponse("是你,是你,还是你。");
|
return new TextResponse("是你,是你,还是你。");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -27,7 +27,7 @@ public class HelloMessageHandler extends TextMessageHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public WeixinResponse doHandle0(WeixinRequest request, TextMessage message) {
|
public WeixinResponse doHandle0(TextMessage message) {
|
||||||
/**
|
/**
|
||||||
* 返回用户「world」文本
|
* 返回用户「world」文本
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
|
|||||||
public class SubscribeMessageHandler extends MessageHandlerAdapter<ScribeEventMessage> {
|
public class SubscribeMessageHandler extends MessageHandlerAdapter<ScribeEventMessage> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public WeixinResponse doHandle0(WeixinRequest request, ScribeEventMessage message) {
|
public WeixinResponse doHandle0(ScribeEventMessage message) {
|
||||||
return new TextResponse("欢迎关注~");
|
return new TextResponse("欢迎关注~");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -19,7 +19,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
|
|||||||
@Component
|
@Component
|
||||||
public class TextMessageHandler extends MessageHandlerAdapter<TextMessage> {
|
public class TextMessageHandler extends MessageHandlerAdapter<TextMessage> {
|
||||||
@Override
|
@Override
|
||||||
public WeixinResponse doHandle0(WeixinRequest request, TextMessage message) {
|
public WeixinResponse doHandle0(TextMessage message) {
|
||||||
return new TextResponse("收到了文本消息");
|
return new TextResponse("收到了文本消息");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
|
|||||||
public class VoiceMessageHandler extends MessageHandlerAdapter<VoiceMessage> {
|
public class VoiceMessageHandler extends MessageHandlerAdapter<VoiceMessage> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public WeixinResponse doHandle0(WeixinRequest request, VoiceMessage message) {
|
public WeixinResponse doHandle0(VoiceMessage message) {
|
||||||
/**
|
/**
|
||||||
* 返回一段文字给用户
|
* 返回一段文字给用户
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -148,4 +148,12 @@
|
|||||||
|
|
||||||
* 2017-08-29
|
* 2017-08-29
|
||||||
|
|
||||||
+ 修复在可执行包下获取不到包的类bug
|
+ 修复在可执行包下获取不到包的类bug
|
||||||
|
|
||||||
|
* 2017-11-12
|
||||||
|
|
||||||
|
+ `WeixinServerBootstrap`类新增shutdown方法
|
||||||
|
|
||||||
|
+ `MessageHandlerAdapter`类`doHandle0`方法去掉WeixinRequest参数传递
|
||||||
|
|
||||||
|
+ version upgrade to 1.1.9
|
||||||
@ -8,7 +8,7 @@
|
|||||||
<version>1.7.9</version>
|
<version>1.7.9</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>weixin4j-server</artifactId>
|
<artifactId>weixin4j-server</artifactId>
|
||||||
<version>1.1.8</version>
|
<version>1.1.9</version>
|
||||||
<name>weixin4j-server</name>
|
<name>weixin4j-server</name>
|
||||||
<url>https://github.com/foxinmy/weixin4j/tree/master/weixin4j-server</url>
|
<url>https://github.com/foxinmy/weixin4j/tree/master/weixin4j-server</url>
|
||||||
<description>微信消息netty服务器</description>
|
<description>微信消息netty服务器</description>
|
||||||
|
|||||||
@ -32,18 +32,20 @@ public abstract class MultipleMessageHandlerAdapter implements WeixinMessageHand
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean canHandle(WeixinRequest request, WeixinMessage message, Set<String> nodeNames) {
|
public boolean canHandle(WeixinRequest request, WeixinMessage message, Set<String> nodeNames) {
|
||||||
return message != null && messageClasses.contains(message.getClass()) && canHandle0(message);
|
return message != null && messageClasses.contains(message.getClass()) && canHandle0(request, message);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 能否处理请求
|
* 能否处理请求
|
||||||
*
|
*
|
||||||
|
* @param request
|
||||||
|
* 微信请求
|
||||||
* @param message
|
* @param message
|
||||||
* 微信消息
|
* 微信消息
|
||||||
* @return true则执行doHandler
|
* @return true则执行doHandler
|
||||||
* @throws WeixinException
|
* @throws WeixinException
|
||||||
*/
|
*/
|
||||||
protected boolean canHandle0(WeixinMessage message) {
|
protected boolean canHandle0(WeixinRequest request, WeixinMessage message) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -358,5 +358,5 @@ public final class WeixinServerBootstrap {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final static String VERSION = "1.1.8";
|
public final static String VERSION = "1.1.9";
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user