原标题:微信公众平台SpringBoot开发实例 │ 表情消息(附限免视频)
在手机微信公众号中输入文本(如调皮),手机微信公众号在回复的文本消息中所包含对应的表情,如下图所示。
系统实现的具体工具
- Spring Boot框架 ,实现后端功能。
- Thymeleaf ,实现前端(视图)功能,如显示课程信息
- Spring Data JPA框架 ,数据库处理(ORM)。
- Intellij IDEA ,集成开发环境。
1
说明
网络表情指的是在互联网上交流时用到的帮助人们更准确表达信息的符号和图片。表情是日常生活的艺术化表达,被喻为语音与文字以外的第三种语言。富有创意、精心为聊天场景制作的表情不仅可以增加用户在聊天中的乐趣,还能收到意想不到的表达效果。表情主要分为字符表情和图片表情(表情包)。其中,图片表情常用的有百度Hi的气泡熊表情、QQ表情、兔斯基表情、绿豆蛙表情、泡泡表情等。
本示例演示了在微信公众平台应用开发中如何对数据库进行操作(以对数据库8.x版本MySQL的访问为例)。
2
辅助工作
需要先安装数据库MySQL,读者可参考相关资料完成此项工作。
创建数据库wxgzhpt,并创建表、插入数据,SQL语句代码如例6-9所示。
【例6-9】创建数据库、表并插入数据的SQL语句代码示例。
修改项目src\main\resources目录下的文件application.properties,向该文件中增加对MySQL数据库的配置信息,代码如例6-10所示。注意,不同版本MySQL的配置信息可能有差异,例如5.x版和8.x版的配置信息不同。
【例6-10】文件application.properties增加的数据库配置信息代码示例。
3
创建类Emojikeywords
在包edu.bookcode中创建exofemoji子包,并在包edu.bookcode.exofemoji中创建service子包,在包edu.bookcode.exofemoji.service中创建类Emojikeywords,代码如例6-11所示。
【例6-11】类Emojikeywords的代码示例。
4
创建接口EmojiRepository
在包edu.bookcode.exofemoji.service中创建接口EmojiRepository,代码如例6-12所示。
【例6-12】接口EmojiRepository的代码示例。
5
创建类MessageTemplateUtil
在包edu.bookcode.exofemoji.service中创建类MessageTemplateUtil,代码如例6-13所示。
【例6-13】类MessageTemplateUtil的代码示例。
6
创建类EmojiController
在包edu.bookcode.exofemoji中创建controller子包,并在包edu.bookcode.exofemoji.controller中创建类EmojiController,代码如例6-14所示。
【例6-14】类EmojiController的代码示例。
7
运行程序
启动内网穿透工具后,按照例6-8中注释给出的提示修改VoiceRecognitionController的相对地址,并再次运行项目入口类WxgzptkfbookApplication。
在手机微信公众号中输入文本(如调皮),手机微信公众号在回复的文本消息中包含对应的表情,如图6-11所示。控制台中的输出结果请读者参考自行运行的结果或者参考视频内容。
■图6-11在手机微信公众号中输入文本后回复文本消息中包含对应的表情
扫码观看视频讲解,限免3天
8
参考书籍
点击图片查看图书详细内容(大纲+教学进度表)
《微信公众平台Spring Boot应用开发入门(微课视频版)》
31个知识点案例、1个完整项目案例,配有微课视频、课件、大纲等丰富的教学资源。
作者:吴胜
价格:59.90元返回搜狐,查看更多
责任编辑:
声明:本文部分素材转载自互联网,如有侵权立即删除 。
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容