最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用weixin-java-miniapp配置進(jìn)行單個小程序的配置詳解

 更新時間:2019年03月29日 09:18:33   作者:yangzhao  
這篇文章主要介紹了使用weixin-java-miniapp配置進(jìn)行單個小程序的配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

在進(jìn)行小程序后端接口開發(fā)方面,使用weixin-java-tools中的weixin-java-miniapp模塊,往往可以事半功倍。

引入weixin-java-tools

https://mvnrepository.com/中搜索weixin-java-miniapp,進(jìn)入微信小程序 Java SDK這個項目中。

選擇相應(yīng)正式版本來進(jìn)行使用。

maven中在依賴中添加如下配置項:

<dependency>
 <groupId>com.github.binarywang</groupId>
 <artifactId>weixin-java-miniapp</artifactId>
 <version>3.3.0</version>
</dependency>

gradle中添加如下配置項:

compile("com.github.binarywang:weixin-java-miniapp:3.3.0")

注意:以上我用的版本是3.3.0,實際中根據(jù)你要使用的版本來用。

配置文件

配置文件中主要配置四項參數(shù),分別是:

  • appId
  • secret
  • token
  • aesKey

配置初始化:

weixin-java-miniapp可以使用注解來進(jìn)行配置,具體步驟如下:

在config包中創(chuàng)建WxMaConfiguration類。

使用@Configuration注解來進(jìn)行小程序相關(guān)的參數(shù)配置,可參考以下代碼。

該代碼示例中是單個小程序配置示例,如果需要配置多個小程序的參數(shù),請參考官方案例點擊進(jìn)入。

package com.diboot.miniapp.config;

import cn.binarywang.wx.miniapp.api.WxMaService;
import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
import cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig;
import dibo.framework.config.BaseConfig;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class WxMaConfiguration {

 // 此處獲取配置的方式可以改成你自己的方式,也可以注解等方式獲取配置等。
 private static final String appId = BaseConfig.getProperty("wechat.appId");
 private static final String secret = BaseConfig.getProperty("wechat.secret");
 private static final String token = BaseConfig.getProperty("wechat.token");
 private static final String aesKey = BaseConfig.getProperty("wechat.aesKey");

 private static WxMaService wxMaService = null;

 @Bean
 public Object services(){
  WxMaInMemoryConfig config = new WxMaInMemoryConfig();
  config.setAppid(appId);
  config.setSecret(secret);
  config.setToken(token);
  config.setAesKey(aesKey);

  wxMaService = new WxMaServiceImpl();
  wxMaService.setWxMaConfig(config);

  return Boolean.TRUE;
 }

 public static WxMaService getWxMaService(){
  return wxMaService;
 }
}

開始使用

在需要使用小程序相關(guān)接口的地方,只需要通過該配置類中的靜態(tài)方法getWxMaService()來獲取到wxMaService即可開始使用,如:

 // 獲取小程序服務(wù)實例
WxMaService wxMaService = WxMaConfiguration.getWxMaService();
// 獲取小程序二維碼生成實例
WxMaQrcodeService wxMaQrcodeService = wxMaService.getQrcodeService();
// 便可以開始使用wxMaQrcodeService來進(jìn)行二維碼相關(guān)的處理了
....

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript中 this 指向問題深度解析

    JavaScript中 this 指向問題深度解析

    這篇文章主要介紹了JavaScript中 this 指向問題深度解析,JavaScript 中的 this 指向問題有很多文章在解釋,仍然有很多人問,本文給大家深度解析,需要的朋友可以參考下
    2017-02-02
  • JavaScript 嵌套函數(shù)指向this對象錯誤的解決方法

    JavaScript 嵌套函數(shù)指向this對象錯誤的解決方法

    JavaScript對于全局函數(shù)內(nèi)的this綁定為全局對象,而對于嵌套函數(shù)也采用了相同的解釋。
    2010-03-03
  • 解決Webpack 熱部署檢測不到文件變化的問題

    解決Webpack 熱部署檢測不到文件變化的問題

    下面小編就為大家分享一篇解決Webpack 熱部署檢測不到文件變化的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • JavaScript插件化開發(fā)教程 (二)

    JavaScript插件化開發(fā)教程 (二)

    本系列的開篇文章我們一起探討了jQuery如何開發(fā)插件,今天這篇文章,我們來繼續(xù)插件開發(fā)之旅,希望大家能夠喜歡。
    2015-01-01
  • 深入JS繼承

    深入JS繼承

    這篇文章主要介紹了深入JS繼承,對繼承感興趣的同學(xué),可以參考下
    2021-05-05
  • 封裝獲取dom元素的簡單實例

    封裝獲取dom元素的簡單實例

    下面小編就為大家?guī)硪黄庋b獲取dom元素的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • JavaScript腳本性能的優(yōu)化方法

    JavaScript腳本性能的優(yōu)化方法

    JavaScript是一種解釋型語言,所以能無法達(dá)到和C/Java之類的水平,限制了它能在客戶端所做的事情,為了能改進(jìn)他的性能,我想基于我以前給JavaScript做過的很多測試來談?wù)勛约旱慕?jīng)驗,希望能幫助大家改進(jìn)自己的JavaScript腳本性能。
    2007-02-02
  • 解決使用layui的時候form表單中的select等不能渲染的問題

    解決使用layui的時候form表單中的select等不能渲染的問題

    今天小編就為大家分享一篇解決使用layui的時候form表單中的select等不能渲染的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JS實現(xiàn)Cookie讀、寫、刪除操作工具類示例

    JS實現(xiàn)Cookie讀、寫、刪除操作工具類示例

    這篇文章主要介紹了JS實現(xiàn)Cookie讀、寫、刪除操作工具類,涉及javascript針對cookie的讀、寫、刪除、清空等相關(guān)操作實現(xiàn)技巧,并附帶了簡單cookie操作插件供大家參考,需要的朋友可以參考下
    2018-08-08
  • 基于JavaScript寫一款EJS模板引擎

    基于JavaScript寫一款EJS模板引擎

    這篇文章主要介紹了基于JavaScript寫一款EJS模板引擎,基本語法就是定義render函數(shù),接收html字符串,和data參數(shù),下面其他具體介紹,需要的朋友可以參考一下
    2022-02-02

最新評論

海宁市| 平山县| 临武县| 延川县| 衡阳县| 噶尔县| 湘潭县| 东丰县| 南乐县| 和静县| 固原市| 新民市| 瑞昌市| 涿州市| 高阳县| 承德县| 万全县| 平罗县| 兴宁市| 溆浦县| 尉氏县| 四川省| 鄄城县| 南乐县| 宜兴市| 梁河县| 班戈县| 泽普县| 伊春市| 冀州市| 观塘区| 娄烦县| 黔江区| 铁岭市| 象州县| 驻马店市| 湘阴县| 绥芬河市| 山西省| 民县| 锦屏县|