spring-boot-starter-weixin v1.3.0 发布和使用

简介

spring-boot-starter-weixin 是一个方便 Spring boot 用户快速接入JFinal-weixin进行 微信和小程序开发的插件,支持Spring boot 1.xSpring boot 2.x

5月前发布创建了一个版本之后由于忙碌,对1.3.0的配置bug一直没有抽时间去调试和修复,今天正式发布 v1.3.0。 具体demo请查看:spring-boot-weixin-demoJFinal-weixin文档

Jar包依赖

<dependency>
    <groupId>net.dreamlu</groupId>
    <artifactId>spring-boot-starter-weixin</artifactId>
    <version>1.3.0</version>
</dependency>

使用

消息

公众号
  1. 继承DreamMsgControllerAdapter,实现需要重写的消息。

  2. 添加注解@WxMsgController,注解value为你的消息地址,使用/weixin/wx,已经组合[@RequestMapping和@Controller]

小程序

  1. 继承DreamWxaMsgController,实现需要重写的消息。

  2. 添加注解@WxMsgController,注解value为你的消息地址,使用/weixin/wxa,已经组合[@RequestMapping和@Controller]

Api接口

  • 类添加@WxApi,注解value为你的消息地址,使用/weixin/api,已经组合[@RequestMapping和@Controller]

配置

配置项默认值说明
dream.weixin.access-token-cachedreamWeixinCache缓存名,需要开启spring cache
dream.weixin.app-id-keyappId多公众号参数名,如:/weixin/wx?appId=xxx
dream.weixin.dev-modefalse开发模式
dream.weixin.json-typejackson默认使用 jackson,可配置成jfinal,使用jfinal默认规则
dream.weixin.url-patterns/weixin/*weixin 消息处理spring拦截器url前缀
dream.weixin.wx-configs公众号的配置多公众号配置
dream.weixin.wxa-config小程序配置小程序配置

注意

  • demo中的application.yml
dream:
  weixin:
    dev-mode: true
    wx-configs:
      - appId: wx9803d1188fa5fbda
        appSecret: db859c968763c582794e7c3d003c3d87
      - appId: wxc03edcd008ad1e70
        appSecret: 11ed9e2b8e3e3c131e7be320a42b2b5a
        token: 123456
    wxa-config:
      app-id: wx4f53594f9a6b3dcb
      app-secret: eec6482ba3804df05bd10895bace0579
  • cache使用spring的cache,需要@EnableCaching开启。
  • access-token-cache建议配置有效时间7100秒。

相关链接

源码地址:https://gitee.com/596392912/spring-boot-starter-weixin

如梦技术:https://www.dreamlu.net

转载于:https://my.oschina.net/qq596392912/blog/1990793

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值