<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          聯(lián)合創(chuàng)作 · 2023-09-24 14:39

          of-weixin-api 快速接入 幾行代碼實現(xiàn)微信接入

          項目介紹

          為微信開發(fā)者提供快速接入方案、未依賴任何第三方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;
          	}
          
          }
          1. Jfinal

          @Action(path = "/wx")
          public class WeixinController extends BaseController {
                  //入口
          	public void index() {
          		Dispatcher.doDispatch(getRequest(), getResponse(),new DefaultController());
          		renderNull();
          	}
          
          }
          1. 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 {
          		// 設(shè)置配置信息
          		// 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 實現(xiàn)自己需求的方法

          public class DefaultController extends MessageController {

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

          }

          技術(shù)文檔

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

          瀏覽 16
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  婷婷亚洲五月***久久 | 国产第一页影院 | 无性码一区二区 | 亚洲三级电影网 | 亚洲色道 |