Java SpringBoot 公众号集成模板推送消息

简介: Java SpringBoot 公众号集成模板推送消息

前言

上篇 付项目地址:https://blog.csdn.net/A_yonga/article/details/129398716?spm=1001.2014.3001.5501

集成公众号请看之前的文章


本篇说明

基于已经集成公众号的springboot项目工程扩展使用模板消息推送的代码教程。


效果图

757628c1222e435da07a41fd7d13d46c.png


步骤一 创建模板

首先去测试号进行创建模板点我创建模板

9f552f8641024970894972aae4a78c9e.png


步骤二 推送代码

要在Java Spring Boot中调用微信公众号的模板消息推送API,可以使用WxMpService.getTemplateMsgService(). sendtemplatemsg (templateMessage)方法。该方法向一个用户或一组用户发送模板消息。

下面是一个如何使用这个方法的例子:


推送工具类


@UtilityClass
public class PushTemplateUtil {
    @SneakyThrows
    public void sendMessage(String openId, String question, String chat, WxMpService weixinService) {
        WxMpTemplateMessage templateMessage = WxMpTemplateMessage.builder()
            .toUser(openId)
            .templateId("创建模板生成的ID")
            .url("https://blog.csdn.net/A_yonga?spm=1000.2115.3001.5343")
            .build();
        templateMessage
            .addData(new WxMpTemplateData("first", "微信搜一颗星宇宙公众号体验"))
            .addData(new WxMpTemplateData("keyword1", question))
            .addData(new WxMpTemplateData("keyword2", chat))
            .addData(new WxMpTemplateData("remark", "欢迎加入交流Q群学习:258695438"));
        weixinService.getTemplateMsgService().sendTemplateMsg(templateMessage);
    }
}

步骤三 调用

1a3ff231d07e48d79b6cfcc36c87a6d8.png


说明:我是在监听到文本消息里面进行调用的,大家正常调用就行,可以换为异步,还在慢慢优化,请关注gitee项目哦


相关文章
|
7天前
|
人工智能 Java API
Java与大模型集成实战:构建智能Java应用的新范式
随着大型语言模型(LLM)的API化,将其强大的自然语言处理能力集成到现有Java应用中已成为提升应用智能水平的关键路径。本文旨在为Java开发者提供一份实用的集成指南。我们将深入探讨如何使用Spring Boot 3框架,通过HTTP客户端与OpenAI GPT(或兼容API)进行高效、安全的交互。内容涵盖项目依赖配置、异步非阻塞的API调用、请求与响应的结构化处理、异常管理以及一些面向生产环境的最佳实践,并附带完整的代码示例,助您快速将AI能力融入Java生态。
115 12
|
3月前
|
缓存 JSON 前端开发
第07课:Spring Boot集成Thymeleaf模板引擎
第07课:Spring Boot集成Thymeleaf模板引擎
401 0
第07课:Spring Boot集成Thymeleaf模板引擎
|
2月前
|
人工智能 自然语言处理 分布式计算
AI 驱动传统 Java 应用集成的关键技术与实战应用指南
本文探讨了如何将AI技术与传统Java应用集成,助力企业实现数字化转型。内容涵盖DJL、Deeplearning4j等主流AI框架选择,技术融合方案,模型部署策略,以及智能客服、财务审核、设备诊断等实战应用案例,全面解析Java系统如何通过AI实现智能化升级与效率提升。
208 0
|
3月前
|
Java 关系型数据库 MySQL
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
360 2
|
3月前
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
161 2
|
3月前
|
Java 数据库连接 API
Java 8 + 特性及 Spring Boot 与 Hibernate 等最新技术的实操内容详解
本内容涵盖Java 8+核心语法、Spring Boot与Hibernate实操,按考试考点分类整理,含技术详解与代码示例,助力掌握最新Java技术与应用。
110 3
|
4月前
|
Java 数据库连接 API
Java 对象模型现代化实践 基于 Spring Boot 与 MyBatis Plus 的实现方案深度解析
本文介绍了基于Spring Boot与MyBatis-Plus的Java对象模型现代化实践方案。采用Spring Boot 3.1.2作为基础框架,结合MyBatis-Plus 3.5.3.1进行数据访问层实现,使用Lombok简化PO对象,MapStruct处理对象转换。文章详细讲解了数据库设计、PO对象实现、DAO层构建、业务逻辑封装以及DTO/VO转换等核心环节,提供了一个完整的现代化Java对象模型实现案例。通过分层设计和对象转换,实现了业务逻辑与数据访问的解耦,提高了代码的可维护性和扩展性。
167 1
|
3月前
|
存储 人工智能 Java
Springboot集成AI Springboot3 集成阿里云百炼大模型CosyVoice2 实现Ai克隆语音(未持久化存储)
本项目基于Spring Boot 3.5.3与Java 17,集成阿里云百炼大模型CosyVoice2实现音色克隆与语音合成。内容涵盖项目搭建、音色创建、音频合成、音色管理等功能,适用于希望快速掌握Spring Boot集成语音AI技术的开发者。需提前注册阿里云并获取API Key。

热门文章

最新文章