版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiangzhi0627/article/details/84477716
1.公众号的申请,成功之后大概是这个样子的
2.找到开发,点击基本配置,同意成为开发者之后
3.你会看到如下图
4.配置内网穿透工具
natapp: 官网:https://www.zhexi.tech/
注意:申请试用账号,2个小时会改变一次url
5.下载下来之后就是这个样子的
6.点击.exe文件虚拟一个域名,不要关闭
7.然后把你项目的默认端口号改为80
8.启动项目,从内网监测项目中复制域名
http://fc5bdv.natappfree.cc/你的项目名
9.引入我们的pom.xml
<dependency>
<groupId>org.weixin4j.spring.boot</groupId>
<artifactId>weixin4j-spring-boot-starter</artifactId>
<version>1.0.0</version>
</dependency>
10.创建一个接入类,放入controller层
package com.lzx.springbootmybatis.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.weixin4j.spring.web.WeixinJieruController; /** * 微信开发者接入 */ @Controller @RequestMapping("/weixin/jieru") public class JieruController extends WeixinJieruController { }
11.微信配置文件,可以弄一个解码插件,这里我就不去做过多的解释了
#\u5FAE\u4FE1SDK\u914D\u7F6E\u6587\u4EF6 #\u8BFB\u53D6\u89C4\u5219\uFF1A\u4F18\u5148\u8BFB\u53D6System.getProperty() #\u518D\u4ECEweixin4j.properties\u8BFB\u53D6,key #\u5982\u679CSystem.getProperty()\u4E0Eweixin4j.properties\u90FD\u6CA1\u8BBE\u7F6E\uFF0C\u5219\u9ED8\u8BA4\u672ANULL #\u5F00\u53D1\u8005\u8C03\u8BD5\u8BBE\u7F6E weixin4j.debug=true #\u516C\u4F17\u53F7Token weixin4j.token=weixin4j #\u516C\u4F17\u53F7\u539F\u59CBID weixin4j.oauth.originalid=gh_622c394dd6f7 #\u5F00\u53D1\u8005\u7B2C\u4E09\u65B9\u7528\u6237\u552F\u4E00\u51ED\u8BC1 weixin4j.oauth.appid=wxbf7d2263a7da3dcf #\u5F00\u53D1\u8005\u7B2C\u4E09\u65B9\u7528\u6237\u552F\u4E00\u51ED\u8BC1\u5BC6\u94A5 weixin4j.oauth.secret=deee5f16ce275aefea2904ca211c7262 #\u6D88\u606F\u52A0\u5BC6\u65B9\u5F0F 0:\u660E\u6587\u6A21\u5F0F(\u9ED8\u8BA4), 1:\u517C\u5BB9\u6A21\u5F0F, 2:\u5B89\u5168\u6A21\u5F0F(\u63A8\u8350) weixin4j.oauth.encodingtype=0 #\u6D88\u606F\u52A0\u5BC6\u5BC6\u94A5(43\u4F4D\u5B57\u7B26\u7EC4\u6210A-Za-z0-9) weixin4j.oauth.encodingaeskey=0123456789abcedfghijklmnopqrstuvwxyzZXCVBNM #\u7F51\u9875\u5B89\u5168\u6388\u6743URL weixin4j.oauth.url= #\u516C\u4F17\u5E73\u53F0\u63A5\u53E3\u57DF\u540D #\u901A\u7528\u57DF\u540D(api.weixin.qq.com)\uFF0C\u4F7F\u7528\u8BE5\u57DF\u540D\u5C06\u8BBF\u95EE\u5B98\u65B9\u6307\u5B9A\u5C31\u8FD1\u7684\u63A5\u5165\u70B9\uFF1B #\u4E0A\u6D77\u57DF\u540D(sh.api.weixin.qq.com)\uFF0C\u4F7F\u7528\u8BE5\u57DF\u540D\u5C06\u8BBF\u95EE\u4E0A\u6D77\u7684\u63A5\u5165\u70B9\uFF1B #\u6DF1\u5733\u57DF\u540D(sz.api.weixin.qq.com)\uFF0C\u4F7F\u7528\u8BE5\u57DF\u540D\u5C06\u8BBF\u95EE\u6DF1\u5733\u7684\u63A5\u5165\u70B9\uFF1B #\u9999\u6E2F\u57DF\u540D(hk.api.weixin.qq.com)\uFF0C\u4F7F\u7528\u8BE5\u57DF\u540D\u5C06\u8BBF\u95EE\u9999\u6E2F\u7684\u63A5\u5165\u70B9\u3002 weixin4j.api.domain=api.weixin.qq.com #\u5FAE\u4FE1\u652F\u4ED8_\u5546\u6237ID weixin4j.pay.partner.id= #\u5FAE\u4FE1\u652F\u4ED8_\u5546\u6237\u5BC6\u94A5 weixin4j.pay.partner.key= #\u5FAE\u4FE1\u652F\u4ED8_\u901A\u77E5URL weixin4j.pay.notify_url= #\u8FDE\u63A5\u8D85\u65F6\u8BBE\u7F6E weixin4j.http.connectionTimeout=25000 #\u8BF7\u6C42\u8D85\u65F6\u8BBE\u7F6E weixin4j.http.readTimeout=25000 #\u8BC1\u4E66\u8DEF\u5F84 weixin4j.http.cert.path= weixin4j.http.cert.secret= #\u9ED8\u8BA4\u6D88\u606F\u5904\u7406\u51FD\u6570 weixin4j.handler=org.weixin4j.spi.DefaultMessageHandler #weixin4j.message.handler.normal=org.weixin4j.spi.DefaultNormalMessageHandler #weixin4j.message.handler.event=org.weixin4j.spi.DefaultEventMessageHandler weixin4j.message.handler.normal=com.zking.wx01.weixin.MyAtsNormalMessageHandler weixin4j.message.handler.event=com.zking.wx01.weixin.MyAtsEventMessageHandler
注意:这个地方是要改成和你的微信一个样的
#公众号的Token ,可以随便命名
weixin4j.token=weixin4j
#公众号的原始ID ,你的公众号中的微信号
weixin4j.oauth.originalid=gh_622c394dd6f7
#appID
weixin4j.oauth.appid=wxbf7d2263a7da3dcf
#appsecret
weixin4j.oauth.secret=deee5f16ce275aefea2904ca211c7262