注意!本demo使用的是SpringBoot,如果你使用原生servlet,原理是一樣的。這里就不再演示。
使用maven創(chuàng)建,或者在eclipse/IDEA創(chuàng)建web項(xiàng)目。
如何創(chuàng)建web項(xiàng)目,相信大家都會(huì)的了。就不詳細(xì)介紹了。如果不會(huì),自行度娘。
這里我我基于springBoot創(chuàng)建了一個(gè)項(xiàng)目名為:music_collector
music_collector是一個(gè)爬蟲項(xiàng)目,爬取各大音樂網(wǎng)的排行榜,并且可以支持設(shè)置關(guān)鍵字,來查詢微信圖文推送并推送給用戶。(原理是通過搜狗搜索)
具體創(chuàng)建SpringBoot,這里就不贅述了。百度一下就知道了。
mvn archetype:generate -DgroupId=wxtools.demo -DartifactId=demo -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=local
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>demo</display-name>
</web-app>
<dependency>
<groupId>com.soecode.wx-tools</groupId>
<artifactId>wx-tools</artifactId>
<version>2.1.4-RELEASE</version>
</dependency>
注意:如果需要看源代碼的務(wù)必手動(dòng)修改編碼。導(dǎo)入后記得修改jar包的編碼。window下默認(rèn)讀GBK,而框架本身是UTF-8。
* 修改方式:在eclipse的工程下,對(duì)著jar包右鍵 --> Properties --> Encoding --> UTF-8
#配置如下
wx.appId=你的appId
wx.appSecret=你的appSecret
wx.token=你設(shè)置的token
wx.aesKey=如果選擇安全模式,需要填入。如果是明文模式,填空就好了
wx.mchId=商戶ID
正常的目錄結(jié)構(gòu)應(yīng)該如下:
src
最終項(xiàng)目目錄結(jié)構(gòu)如下:
不要填錯(cuò)了哦!注意大小寫。
更多建議: