微信開發(fā)是目前市場上比較火熱的一項產(chǎn)業(yè),從微信公眾號到微信小程序脓鹃,可以說微信是極大的豐富了人們的生活傻昙,當然也讓我們開發(fā)者有了一些新的玩意兒。今天我將和跟小伙伴們一起學習梳猪,如何使用jfinal Weixin SDK進行極速開發(fā)麻削。
1.如何利用JFinal Weixin 進行微信開發(fā)?
JFinal Weixin 極速開發(fā) SDK春弥,是一款比較好的SDK包呛哟;它主要是用來幫助java開發(fā)人員進行微信的極速開發(fā)。首先我們需要去下載SDK資源匿沛,地址如下:http://www.jfinal.com/download?file=jfinal-weixin-1.8-bin-with-src.jar
目前最新的版本是1.8扫责,下載了SDK之后,該如何操作呢逃呼?不要著急鳖孤,首先我們應(yīng)該將jar包添加到j(luò)ava web工程中,也就是說需要將jar包添加到“WEB-INF”目錄下的“l(fā)ib”文件夾下抡笼。
添加SDK到 java web工程中
2.快速起步
準備材料:
- 申請一個公眾號
- 啟用開發(fā)者模式
- 配置基本服務(wù)環(huán)境
需要在程序配置文件中配置的信息:
序號 | 名稱 | 備注 |
---|---|---|
1苏揣、 | token(令牌) | 微信服務(wù)器驗證時作用的“通關(guān)口令”,token只用于驗證開發(fā)者服務(wù)器推姻。 |
2平匈、 | appId(應(yīng)用ID) | 公眾號平臺里的開發(fā)者ID下的信息,可以理解為此公眾號的身份標識(ID)。 |
3吐葱、 | AppSecret(應(yīng)用密鑰) | 需管理員權(quán)限查看。 |
4弟跑、 | EncodingAESKey | 消息加解密秘鑰。 |
如果有小伙伴不是很清楚的孟辑,可以移步官方文檔:
https://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html
//工程的基礎(chǔ)配置,需要自行調(diào)整jdbcURL和數(shù)據(jù)庫賬戶和用戶名
jdbcUrl = jdbc:mysql://127.0.0.1/jfinal_weixin?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
user = root
password =
devMode = true
# 微信服務(wù)器回調(diào)所用的 token
token=your_token(填寫你設(shè)置的token)
# 測試用的賬號
appId=wx9803d1188fa5fbda(填寫你的應(yīng)用ID)
appSecret=db859c968763c582794e7c3d003c3d87(填寫你的應(yīng)用秘鑰)
#是否對消息進行加密饲嗽,是否對消息進行加密炭玫,對應(yīng)于微信平臺的消息加解密方式,false支持明文模式及兼容模式貌虾,true支持安全模式及兼容模式
#encryptMessage=true
#encodingAesKey=yourEncodingAesKey
配置URL(服務(wù)器地址)
/****************消息處理**************/
me.add("/msg",WeixinMsgController.class);
配置url
基礎(chǔ)的配置完畢尽狠,我們的公眾號開發(fā)之路就邁出了第一步了衔憨。
PS:提供官方的微信開源demo:http://git.oschina.net/jfinal/jfinal-weixin
需要用的小伙伴可,自行下載袄膏。祝大家學習愉快践图。