当前位置:首页 > 实用技巧 >

钉钉更新文件怎么发通知(钉钉怎么通知文件更新)

来源:原点资讯(www.yd166.com)时间:2023-10-31 05:29:23作者:YD166手机阅读>>

  • 首先我将包管理放在根目录管理。
  • message-api用于管理微信,钉钉通用部分,比如定义通用方法,微信,钉钉都需要实现发送信息功能,那么关于接口的定义就是放在message-api中的。还有就是关于消息的抽象的定义也是在message-api中完成的。包括一些工具类放在message-api完成。
  • message-demo是针对钉钉,微信的测试用例。在demo中搭建好测试环境。编写测试用例。
  • 剩下的就是dingding-message-root和wechat-message-root两个模块了。顾名思义就是钉钉微信的处理业务。两个模块结构是一样的,内部会支持message-api定义的骨架的基础上进行定制开发。比如wechat-message-root中会开发微信特有的上传图文的功能。如果我们想使用该功能的话就不能仅仅用公共的MessageService 。 而是需要使用更加明确的WechatMessageService
  • 再者,我们使用spring框架基本上是覆盖很广。所以每个message-root还需要在细分。即wechat-message-root下细分为spring-wechat-starter和wechat-core 。 前者是对spring的开箱即用的支持,后者才是真正对接微信公众号的服务功能。

钉钉更新文件怎么发通知,钉钉怎么通知文件更新(9)

  • 可以看到service.impl中主要都是实现message-api模块中定义好的接口。在实现主接口的基础上需要扩展封住的功能会在wechat-core中进行扩展开发。
  • 因为钉钉,微信都实现message-api模块的接口,且内部都有spring的开箱即用功能,而spring容器中beanName是唯一的。而且为了我们自己能确定使用具体的模块的be an ,我们需要在注册的时候制定我们beanName,这样我们在使用的时候在通过名称查找。
  • 比如我这样定义了一个bean

@Bean("wechatMessageService") public MessageService wechatMessageService(TokenService tokenService) { WechatMessageServiceImpl wechatMessageService = new WechatMessageServiceImpl(); wechatMessageService.setTokenService(tokenService); return wechatMessageService; }

  • 那么我在使用的时候需要这样配置

@Autowired @Qualifier("wechatMessageService") MessageService messageService;

  • 这样我们在使用的时候在两者公共的功能时,只需要通过对应的service完成就可以了。比如群发功能。这个时候如果我们微信钉钉都需要实现,那么我们可以通过这样引入service

@Autowired List<MessageService> messageServiceList ;

  • 执行的时候我们只需要遍历执行就可以了

钉钉更新文件怎么发通知,钉钉怎么通知文件更新(10)

总结
  • 系统对接其实并没啥技术含量,只要我们根据官网文档一步一步操作就可以了。我们就是调用api 。 真正的高度时在平台的实现。比如我们的接口调用的权限基于o a u t h2完成的登陆鉴权。这些在maltcloud中我们都有去实现。后面有机会会结合实战去解读下oauth2和如何设计完成接口权限调度
  • 除了微信的对接外,常见的还有支付宝的支付功能。这也是在掉接口核心的永远都是平台的功能。如果有需要我们后面在看看支付宝的接入

栏目热文

spss数据分析方法汇总(spss常见数据分析方法步骤)

spss数据分析方法汇总(spss常见数据分析方法步骤)

一、 均值比较检验与方差分析在经济社会问题的研究过程中,常常需要比较现象之间的一些指标有无显著差异,特别当考察的样本容量...

2023-10-31 05:43:10查看全文 >>

spss数据分析教程如何使用(数据分析spss操作教程)

spss数据分析教程如何使用(数据分析spss操作教程)

虽然本科是计算机专业,但是对SPSS接触较少,在研究生期间阅读文献的过程中看到过比较多关于数据的图表分析,第一感觉就是大...

2023-10-31 05:25:10查看全文 >>

spss怎么分析原始数据(怎么用spss分析数据)

spss怎么分析原始数据(怎么用spss分析数据)

大家好、今天我们一起学习描述性统计分析,分析数据的特征、分布形态等,为之后复杂的数据分析打下基础。话不多说,直接上操纵。...

2023-10-31 05:50:02查看全文 >>

能做spss分析的数据(spss做数据分析步骤)

能做spss分析的数据(spss做数据分析步骤)

文章及案例数据来源:微信公众号【我看人看我】在前两篇文章(《如何使用SPSS进行相关性分析(一)》、《如何使用SPSS进...

2023-10-31 05:32:59查看全文 >>

spss数据分析简单(spss数据分析教程最新)

spss数据分析简单(spss数据分析教程最新)

​ 上期我们详细讲解了SPSS一般判别分析.。一般判别分析是根据已知变量数据来判别某些样本未知类别的方法。今天我们要讲解...

2023-10-31 05:17:22查看全文 >>

钉钉如何更新消息(钉钉怎样更新至最新版本)

钉钉如何更新消息(钉钉怎样更新至最新版本)

钉钉个人资料页全新升级,让你的个人形象更加灵动、清爽。除了关注企业组织,钉钉还致力于为每一个个体带来愉悦的产品体验,关注...

2023-10-31 05:53:01查看全文 >>

钉钉更新怎样显示通知(钉钉怎样设置更新通知)

钉钉更新怎样显示通知(钉钉怎样设置更新通知)

【协同在线】之钉钉日历【钉钉日历设置并开启提醒】特点:同步提醒1.手机端路径:消息主页面-顶部-【日历】。2.点击右上角...

2023-10-31 05:10:19查看全文 >>

钉钉升级在哪里操作(钉钉如何升级最新版)

钉钉升级在哪里操作(钉钉如何升级最新版)

继此前在2022年12月举行的发布会上首次提出将探索个人版产品,并在今年4月宣布全面接入通义千问大模型,其中个人版也同步...

2023-10-31 05:27:08查看全文 >>

钉钉的系统设置在哪里(钉钉中启用设置在哪)

钉钉的系统设置在哪里(钉钉中启用设置在哪)

今天老周给大家讲解一下钉钉角色设置开干。钉钉角色的设置是非常重要的一个功能,角色的设置是辅助我们的审批流程,这样会让我们...

2023-10-31 05:32:14查看全文 >>

钉钉最新版怎么设置状态(钉钉最新版本怎么设置在线状态)

钉钉最新版怎么设置状态(钉钉最新版本怎么设置在线状态)

有关于钉钉状态工作文案短句子,句句精辟分享给你!1、进入后,点击自定义文字下方的输入框,可以输入10个文字。2、勤翻词典...

2023-10-31 05:50:54查看全文 >>

文档排行