littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于Spring Boot的微信公众号早安问候与天气推送系统

项目简介

本项目是基于Spring Boot框架构建的微信公众号推送系统。借助配置微信测试账号与第三方API,系统可定时向用户推送个性化早安问候、天气预报,同时具备纪念日提醒功能。

项目的主要特性和功能

  1. 微信公众号推送:每日早8点自动推送早安问候与天气预报。
  2. 天气预报:集成百度地图开放平台天气服务接口,获取实时天气信息。
  3. 纪念日提醒:可计算恋爱纪念日和生日并提醒。
  4. 农历支持:能进行农历日期计算,支持农历生日提醒。
  5. 多用户推送:支持向多个关注用户推送消息。
  6. 手动调用:提供手动调用接口,便于测试和调试。

安装使用步骤

配置文件

  • 打开application.yml文件,配置微信测试账号的appIdsecretuserIdtemplateId
  • 配置百度地图开放平台的akdistrict_id
  • 配置天行数据的rainbowKey

运行项目

  • 使用IDE(如IntelliJ IDEA)打开项目,确保已配置好Maven环境。
  • 运行WechatPushApplication.java启动Spring Boot应用。

手动调用

启动项目后,打开浏览器访问localhost/test,手动触发推送功能。

定时任务

默认每天早8点推送消息,如需修改推送时间,可在Task.java中修改cron表达式。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】