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

2023-03-22 17:18 更新

2.2.1 創(chuàng)建項(xiàng)目

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

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

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

基于SpringBoot爬蟲項(xiàng)目

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

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

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

  • 如果使用maven創(chuàng)建項(xià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òng)修改編碼。導(dǎo)入后記得修改jar包的編碼。window下默認(rèn)讀GBK,而框架本身是UTF-8。
* 修改方式:在eclipse的工程下,對(duì)著jar包右鍵 --> Properties --> Encoding --> UTF-8

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

  • 搭好項(xiàng)目基本框架后,在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

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

項(xiàng)目結(jié)構(gòu)

不要填錯(cuò)了哦!注意大小寫。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)