of-weixin-api - 微信快速接入方案


MIT
跨平台
Java

软件简介

of-weixin-api 快速接入 几行代码实现微信接入

项目介绍

为微信开发者提供快速接入方案、未依赖任何第三方mvc框架,支持所用java web 框架接入。

安装教程

Maven引用

    <dependency>
        <groupId>com.ofsoft</groupId>
        <artifactId>of-weixin-api</artifactId>
        <version>0.0.1-RELEASES</version>
    </dependency>

文档地址

文档地址: https://gitee.com/oufu/of-weixin-api/wikis

使用说明

  1. Spring mvc

    @Controller  
    public class WeiXinAction extends MessageController {
             //入口
    @RequestMapping(value = ”/wx/index”)
    public void index(HttpServletRequest request, HttpServletResponse response) {
    Dispatcher.doDispatch(request, response, this);
    }

    @Override
    public MessageResponse textTypeMsg(MessageRequest params) {
        TextMessage msg = new TextMessage();
        msg.setContent(params.getParam("Content"));
        return msg;
    }
    

    }

  2. Jfinal

    @Action(path = ”/wx”)
    public class WeixinController extends BaseController {
            //入口
    public void index() {
    Dispatcher.doDispatch(getRequest(), getResponse(),new DefaultController());
    renderNull();
    }

    }

  3. Servlet 配置

    @WebServlet(name = “coreInit”, loadOnStartup = 1, urlPatterns = { ”/wx/sing.html” })
    public class Init extends HttpServlet {
    private static final long serialVersionUID = 1L;

    @Override
    public void init(ServletConfig config) throws ServletException {
    // 设置配置信息
    // AppConfig.setConfig(appid, appSecret, token);
    AppConfig.getInstance().init(new DefaultController());
    }
            //入口
    @Override
    protected void service(HttpServletRequest request,
    HttpServletResponse response) throws ServletException, IOException {
    Dispatcher.doDispatch(request, response);
    }

} 4.自定义类继承MessageController 实现自己需求的方法

public class DefaultController extends MessageController {

@Override
public MessageResponse textTypeMsg(MessageRequest params) {
    TextMessage msg = new TextMessage();
    msg.setContent("测试");
    return msg;
}

}

技术文档

作者博客 http://blog.csdn.net/oufua 欢迎大家完善!