wx-tools 创建Web工程

2023-03-22 17:18 更新

2.2.1 创建项目

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

使用maven创建,或者在eclipse/IDEA创建web项目。

如何创建web项目,相信大家都会的了。就不详细介绍了。如果不会,自行度娘。

基于SpringBoot爬虫项目

这里我我基于springBoot创建了一个项目名为:music_collector

music_collector是一个爬虫项目,爬取各大音乐网的排行榜,并且可以支持设置关键字,来查询微信图文推送并推送给用户。(原理是通过搜狗搜索)

具体创建SpringBoot,这里就不赘述了。百度一下就知道了。

  • 如果使用maven创建项目,指令如下:

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

  • 注意:此指令创建的web工程版本是2.3的,比较低。可以修改web.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>

注意:如果需要看源代码的务必手动修改编码。导入后记得修改jar包的编码。window下默认读GBK,而框架本身是UTF-8。
* 修改方式:在eclipse的工程下,对着jar包右键 --> Properties --> Encoding --> UTF-8

2.2.3 创建wx.properties配置文件

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

#配置如下
wx.appId=你的appId
wx.appSecret=你的appSecret
wx.token=你设置的token
wx.aesKey=如果选择安全模式,需要填入。如果是明文模式,填空就好了
wx.mchId=商户ID

正常的目录结构应该如下:

  • src

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

最终项目目录结构如下:

项目结构

不要填错了哦!注意大小写。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号