wx-tools 創(chuàng)建Web工程

2023-03-22 17:18 更新

2.2.1 創(chuàng)建項目

注意!本demo使用的是SpringBoot,如果你使用原生servlet,原理是一樣的。這里就不再演示。

使用maven創(chuàng)建,或者在eclipse/IDEA創(chuàng)建web項目。

如何創(chuàng)建web項目,相信大家都會的了。就不詳細介紹了。如果不會,自行度娘。

基于SpringBoot爬蟲項目

這里我我基于springBoot創(chuàng)建了一個項目名為:music_collector

music_collector是一個爬蟲項目,爬取各大音樂網(wǎng)的排行榜,并且可以支持設(shè)置關(guān)鍵字,來查詢微信圖文推送并推送給用戶。(原理是通過搜狗搜索)

具體創(chuàng)建SpringBoot,這里就不贅述了。百度一下就知道了。

  • 如果使用maven創(chuàng)建項目,指令如下:

mvn archetype:generate -DgroupId=wxtools.demo -DartifactId=demo -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=local

  • 注意:此指令創(chuàng)建的web工程版本是2.3的,比較低??梢孕薷膚eb.xml,變成3.0

<?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>

2.2.2 引入wx-tools依賴

  • maven地址(最新版本可以去中央庫查詢wx-tools)
    <dependency>
    <groupId>com.soecode.wx-tools</groupId>
    <artifactId>wx-tools</artifactId>
    <version>2.1.4-RELEASE</version>
    </dependency>

注意:如果需要看源代碼的務(wù)必手動修改編碼。導(dǎo)入后記得修改jar包的編碼。window下默認讀GBK,而框架本身是UTF-8。
* 修改方式:在eclipse的工程下,對著jar包右鍵 --> Properties --> Encoding --> UTF-8

2.2.3 創(chuàng)建wx.properties配置文件

  • 搭好項目基本框架后,在src/main/resources下新建wx.properties文件

#配置如下
wx.appId=你的appId
wx.appSecret=你的appSecret
wx.token=你設(shè)置的token
wx.aesKey=如果選擇安全模式,需要填入。如果是明文模式,填空就好了
wx.mchId=商戶ID

正常的目錄結(jié)構(gòu)應(yīng)該如下:

  • src

    • main
      • java
        • 你的代碼
      • resources
        • wx.properties

最終項目目錄結(jié)構(gòu)如下:

項目結(jié)構(gòu)

不要填錯了哦!注意大小寫。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號