of-weixi-api快速接入几行代码实现微信接入项目介绍
为微信开发者提供快速接入方案、未依赖任何第三方mvc框架,支持所用javaweb框架接入。
安装教程Mave引用
<depedecy><groupId>com.ofsoft</groupId><artifactId>of-weixi-api</artifactId><versio>0.0.1-RELEASES</versio></depedecy>文档地址文档地址: https://gitee.com/oufu/of-weixi-api/wikis
使用说明Sprigmvc
@Cotroller public class WeiXiActio exteds MessageCotroller { //入口@RequestMappig(value = "/wx/idex")public void idex(HttpServletRequest request, HttpServletRespose respose) {Dispatcher.doDispatch(request, respose, this);}@Overridepublic MessageRespose textTypeMsg(MessageRequest params) {TextMessage msg = ew TextMessage();msg.setCotet(params.getParam("Cotet"));retur msg;}}Jfial
@Actio(path = "/wx")public class WeixiCotroller exteds BaseCotroller { //入口public void idex() {Dispatcher.doDispatch(getRequest(), getRespose(),ew DefaultCotroller());rederNull();}}Servlet配置
@WebServlet(ame = "coreIit", loadOStartup = 1, urlPatters = { "/wx/sig.html" })public class Iit exteds HttpServlet {private static fial log serialVersioUID = 1L; @Overridepublic void iit(ServletCofig cofig) throws ServletExceptio {// 设置配置信息// AppCofig.setCofig(appid, appSecret, toke);AppCofig.getIstace().iit(ew DefaultCotroller());} //入口@Overrideprotected void service(HttpServletRequest request,HttpServletRespose respose) throws ServletExceptio, IOExceptio {Dispatcher.doDispatch(request, respose);}}4.自定义类继承MessageCotroller实现自己需求的方法
publicclassDefaultCotrollerextedsMessageCotroller{
@Overridepublic MessageRespose textTypeMsg(MessageRequest params) {TextMessage msg = ew TextMessage();msg.setCotet("测试");retur msg;}}
技术文档作者博客 https://blog.csd.et/oufua 欢迎大家完善!







评论