iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >如何使用weixin-java-miniapp配置进行单个小程序
  • 791
分享到

如何使用weixin-java-miniapp配置进行单个小程序

2024-04-02 19:04:59 791人浏览 安东尼
摘要

这篇文章给大家分享的是有关如何使用weixin-java-miniapp配置进行单个小程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在进行小程序后端接口开发方面,使用weix

这篇文章给大家分享的是有关如何使用weixin-java-miniapp配置进行单个小程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

在进行小程序后端接口开发方面,使用weixin-java-tools中的weixin-java-miniapp模块,往往可以事半功倍。

引入weixin-java-tools

https://mvnrepository.com/中搜索weixin-java-miniapp,进入微信小程序 Java SDK这个项目中。

选择相应正式版本来进行使用。

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,实际中根据你要使用的版本来用。

配置文件

配置文件中主要配置四项参数,分别是:

  • appId

  • secret

  • token

  • aesKey

配置初始化:

weixin-java-miniapp可以使用注解来进行配置,具体步骤如下:

在config包中创建WxMaconfiguration类。

使用@Configuration注解来进行小程序相关的参数配置,可参考以下代码。

该代码示例中是单个小程序配置示例,如果需要配置多个小程序的参数,请参考官方案例点击进入。

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;
 }
}

开始使用

在需要使用小程序相关接口的地方,只需要通过该配置类中的静态方法getWxMaService()来获取到wxMaService即可开始使用,如:

 // 获取小程序服务实例
WxMaService wxMaService = WxMaConfiguration.getWxMaService();
// 获取小程序二维码生成实例
WxMaQrcodeService wxMaQrcodeService = wxMaService.getQrcodeService();
// 便可以开始使用wxMaQrcodeService来进行二维码相关的处理了
....

感谢各位的阅读!关于“如何使用weixin-java-miniapp配置进行单个小程序”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 如何使用weixin-java-miniapp配置进行单个小程序

本文链接: https://www.lsjlt.com/news/72678.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用weixin-java-miniapp配置进行单个小程序
    这篇文章给大家分享的是有关如何使用weixin-java-miniapp配置进行单个小程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在进行小程序后端接口开发方面,使用weix...
    99+
    2024-04-02
  • Java开发环境如何使用Homebrew进行配置
    这期内容当中小编将会给大家带来有关Java开发环境如何使用Homebrew进行配置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。查询javabrew cask search java查看版本信息brew ...
    99+
    2023-05-31
    homebrew ava java
  • 如何使用xUnit为.net core程序进行单元测试
    这篇文章主要介绍“如何使用xUnit为.net core程序进行单元测试”,在日常操作中,相信很多人在如何使用xUnit为.net core程序进行单元测试问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使...
    99+
    2023-06-19
  • 如何使用uni-app进行微信小程序云开发
    这篇文章主要介绍了如何使用uni-app进行微信小程序云开发,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用微信开发者工具,创建一个云开发的项目,创建云函数并上传(此项目作...
    99+
    2023-06-03
  • 小程序如何调用内置地图进行门店导航
    本篇内容主要讲解“小程序如何调用内置地图进行门店导航”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“小程序如何调用内置地图进行门店导航”吧!  小程序地图导航小程序地图导航功能的实现小程序地图上的...
    99+
    2023-06-26
  • 微信公众号菜单如何配置微信小程序
    这篇文章给大家分享的是有关微信公众号菜单如何配置微信小程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先提条件是你的公众号版定了小程序第一种:直接配置   ...
    99+
    2024-04-02
  • 如何使用HBuilderX开发一个简单的微信小程序
    这篇文章将为大家详细讲解有关如何使用HBuilderX开发一个简单的微信小程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、配置在微信开发者工具的设置中开启,如图:在HBuilderX中新建项目,选择...
    99+
    2023-06-29
  • 微信小程序中如何使用Promise进行异步操作
    这篇文章主要介绍微信小程序中如何使用Promise进行异步操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!微信小程序中使用Promise进行异步流程处理我们知道,JavaScrip...
    99+
    2024-04-02
  • 小程序中如何进行用户授权登录
    在小程序中进行用户授权登录通常涉及以下步骤: 在小程序中引导用户点击登录按钮或进行其他操作触发登录流程。 调用小程序的API获取用...
    99+
    2024-04-17
    小程序
  • 如何使用fdopen实现对Python进程产生的文件进行权限最小化配置
    今天小编给大家分享一下如何使用fdopen实现对Python进程产生的文件进行权限最小化配置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起...
    99+
    2023-07-05
  • 如何使用HbuilderX运行小程序项目
    一、创建一个新的项目(导入已有项目忽略) 1.新建项目 2.设置项目名 3.HbuilderX运行项目 ...
    99+
    2023-08-31
    小程序 Powered by 金山文档
  • application与properties如何使用spring boot进行配置
    本篇文章给大家分享的是有关 application与properties如何使用spring boot进行配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。具体代码如下所示:#...
    99+
    2023-05-31
    springboot properties application
  • openSUSE中如何使用YaST进行系统配置
    YaST(Yet another Setup Tool)是openSUSE中的一个用于系统配置的工具,用户可以通过YaST来管理软件...
    99+
    2024-04-02
  • 使用Spring Boot如何对日志进行配置
    这篇文章给大家介绍使用Spring Boot如何对日志进行配置,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。默认日志 Logback :默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输...
    99+
    2023-05-31
    springboot spring boo
  • Ubuntu如何配置默认Java使用哪个
    这篇文章给大家分享的是有关Ubuntu如何配置默认Java使用哪个的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Ubuntu简介Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨...
    99+
    2023-06-27
  • 如何在Java程序中使用Linux命令进行重定向?
    在Java程序中使用Linux命令进行重定向是一项非常有用的技能。重定向可以帮助我们将程序输出或输入重定向到文件中,或者通过管道传递给其他进程。本文将介绍如何在Java程序中使用Linux命令进行重定向。 一、重定向的基本概念 在Linux...
    99+
    2023-07-04
    重定向 linux git
  • 如何使用JML改进你的Java程序
    小编给大家分享一下如何使用JML改进你的Java程序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!JML起步XML:namespace prefix = o ns...
    99+
    2023-06-03
  • 微信小程序常用表单组件如何使用
    这篇文章主要介绍“微信小程序常用表单组件如何使用”,在日常操作中,相信很多人在微信小程序常用表单组件如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序常用表单组件如何使用”的疑惑有所帮助!接下来...
    99+
    2023-06-29
  • 再JAVA中如何使用qsort对类进行排序?
    目录 结论:  解析:  结论:  import java.util.Arrays;class Person implements Comparable{ public String name; public int age...
    99+
    2023-08-31
    java 排序算法 算法 开发语言
  • 如何使用AJAXRequest进行AJAX应用程序开发
    小编给大家分享一下如何使用AJAXRequest进行AJAX应用程序开发,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!准备 在使...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作