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

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

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

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

引入weixin-java-tools

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

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

maven中在依賴中添加如下配置項(xiàng):

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

gradle中添加如下配置項(xiàng):

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

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

配置文件

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

  • appId
  • secret
  • token
  • aesKey

配置初始化:

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

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

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

該代碼示例中是單個(gè)小程序配置示例,如果需要配置多個(gè)小程序的參數(shù),請(qǐng)參考官方案例點(diǎn)擊進(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ù)實(shí)例
WxMaService wxMaService = WxMaConfiguration.getWxMaService();
// 獲取小程序二維碼生成實(shí)例
WxMaQrcodeService wxMaQrcodeService = wxMaService.getQrcodeService();
// 便可以開始使用wxMaQrcodeService來進(jìn)行二維碼相關(guān)的處理了
....

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

相關(guān)文章

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

    JavaScript中 this 指向問題深度解析

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

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

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

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

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

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

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

    深入JS繼承

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

    封裝獲取dom元素的簡單實(shí)例

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

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

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

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

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

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

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

    基于JavaScript寫一款EJS模板引擎

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

最新評(píng)論

涡阳县| 花垣县| 望城县| 桃园市| 潞西市| 武宣县| 泌阳县| 永康市| 务川| 柏乡县| 安康市| 秦皇岛市| 桃园市| 江北区| 新丰县| 青阳县| 萨嘎县| 福州市| 外汇| 木兰县| 博白县| 武川县| 宝山区| 定陶县| 屏南县| 台安县| 平阴县| 常山县| 包头市| 五峰| 诏安县| 青岛市| 长春市| 桃园县| 文水县| 龙胜| 鹤山市| 容城县| 工布江达县| 西峡县| 原平市|