diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageHandler.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageHandler.java index 474e3e69..0c6912c3 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageHandler.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageHandler.java @@ -8,18 +8,21 @@ import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; import java.util.Map; /** - * 处理微信推送消息的处理器接口 + * 处理微信推送消息的处理器接口. * * @author Daniel Qian */ public interface WxMpMessageHandler { /** - * @param wxMessage + * 处理微信推送消息. + * + * @param wxMessage 微信推送消息 * @param context 上下文,如果handler或interceptor之间有信息要传递,可以用这个 - * @param wxMpService - * @param sessionManager + * @param wxMpService 服务类 + * @param sessionManager session管理器 * @return xml格式的消息,如果在异步规则里处理的话,可以返回null + * @throws WxErrorException 异常 */ WxMpXmlOutMessage handle(WxMpXmlMessage wxMessage, Map context, diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageRouter.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageRouter.java index e85a2b65..86351e5a 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageRouter.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageRouter.java @@ -144,21 +144,21 @@ public class WxMpMessageRouter { } /** - * 开始一个新的Route规则 + * 开始一个新的Route规则. */ public WxMpMessageRouterRule rule() { return new WxMpMessageRouterRule(this); } /** - * 处理微信消息 + * 处理微信消息. */ public WxMpXmlOutMessage route(final WxMpXmlMessage wxMessage, final Map context) { return route(wxMessage, context, null); } /** - * 处理微信消息 + * 处理微信消息. */ public WxMpXmlOutMessage route(final WxMpXmlMessage wxMessage, final Map context, WxMpService wxMpService) { if (wxMpService == null) { @@ -252,7 +252,7 @@ public class WxMpMessageRouter { } /** - * 对session的访问结束 + * 对session的访问结束. */ protected void sessionEndAccess(WxMpXmlMessage wxMessage) { diff --git a/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/WxMpDemoServer.java b/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/WxMpDemoServer.java index d2f4fde8..5d85d64c 100644 --- a/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/WxMpDemoServer.java +++ b/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/WxMpDemoServer.java @@ -27,13 +27,11 @@ public class WxMpDemoServer { ServletHandler servletHandler = new ServletHandler(); server.setHandler(servletHandler); - ServletHolder endpointServletHolder = new ServletHolder( - new WxMpEndpointServlet(wxMpConfigStorage, wxMpService, - wxMpMessageRouter)); + ServletHolder endpointServletHolder = new ServletHolder(new WxMpEndpointServlet(wxMpConfigStorage, wxMpService, + wxMpMessageRouter)); servletHandler.addServletWithMapping(endpointServletHolder, "/*"); - ServletHolder oauthServletHolder = new ServletHolder( - new WxMpOAuth2Servlet(wxMpService)); + ServletHolder oauthServletHolder = new ServletHolder(new WxMpOAuth2Servlet(wxMpService)); servletHandler.addServletWithMapping(oauthServletHolder, "/oauth2/*"); server.start(); @@ -41,10 +39,8 @@ public class WxMpDemoServer { } private static void initWeixin() { - try (InputStream is1 = ClassLoader - .getSystemResourceAsStream("test-config.xml")) { - WxMpDemoInMemoryConfigStorage config = WxMpDemoInMemoryConfigStorage - .fromXml(is1); + try (InputStream is1 = ClassLoader.getSystemResourceAsStream("test-config.xml")) { + WxMpDemoInMemoryConfigStorage config = WxMpDemoInMemoryConfigStorage.fromXml(is1); wxMpConfigStorage = config; wxMpService = new WxMpServiceHttpClientImpl();