领导让写一个公众号,然后用到了Jfinal-weixin,说实话,JFinal-weixin封装后,配置好很简单的用,但是由于是第一次搞,所以浪费了很多时间,百度的时候,都是说如何如何配置,但是前期工作没有写清楚,自己就总结下,为自己,也为别人再次使用的时候方便用。
<!-- jfinal weixin --> <dependency> <groupId>com.jfinal</groupId> <artifactId>jfinal-weixin</artifactId> <version>1.9</version> </dependency>
jar包是不可缺少的。
下面开始我们的开发配置吧
首先,先进入到微信公众平台里。 这个我就不说其他了,大家自己进去就行。
第二步:进入后,点击左下角的“基本配置”,然后会出来一些东西,如图:
开发者密码需要设置,并且知道,然后IP白名单需要设置。毕竟通过自己的服务器测试,如果IP不设置白名单的话,会连不上哦。
第三步,这些配置好后,就要有外网访问内网的端口映射器,在这我给大家推荐这个NGrok,很好用哦,而且是免费的,
网址:内网突破器 里面有各种版本的,可以供下载。 下载后,看使用教程,就会 用这个映射器了。
第四步, 上面这些都弄好后,就可以配置咱们的 项目了。这个文章就写好了,直接拿来:如何成为开发者模式
在这个里面提到过,需要设置url,这个时候你第三步配置好的就可以排上用场了。
public class WeixinMsgController extends MsgControllerAdapter { static Log logger = Log.getLog(WeixinMsgController.class); protected void processInTextMsg(InTextMsg inTextMsg) { logger.info("进入消息发送方法!"); OutTextMsg outMsg = new OutTextMsg(inTextMsg); outMsg.setContent("文本消息~"); render(outMsg); } }具体的其他配置,可以参考着JFinal-weixin的demo修改。 上面这个也是按照JFinal-weixin的demo配置的, 这个WeixinMsgController设置成“/msg”的路由。 然后 在url里配置:第三方地址(就是你用第三步配好的外网地址)+"/msg",如果返回
表明配置成功。基本配置里的url就可以启用了。启用后,就可以开发了。
说的有点笼统。 希望不要见怪。