最近做了一些Dubbo的示例,在此记录一下。
本章记录一下使用Rest协议实现Http Restful接口。
本示例基于:
Spring Boot 2.2.5.RELEASE
Spring Cloud vHoxton.SR3
Spring Cloud Alibaba 2.2.0.RELEASE
Netty 4.1.42.final
Resteasy 3.11.0.Final
provider的pom文件引入Jar包如下:
<dependencies> <!--单元测试-->...
Dubbo – NoSuchMethodError:getHeaderString
最近搭建项目结构做示例的时候,遇到了一个非常奇怪的问题,解决的时间有点长,所以记录一下整个过程。
这个问题的出现,是在使用rest协议提供对外服务的时候 (Spring Cloud Alibaba 2.1和2.2版本都有此问题) 。如果懒的看整体解决过程的,只想尝试解决办法的,可以试试在pom文件中增加:
<dependency> <groupId>com.alibaba.cloud</groupId> ...
Flowable6.4 – 会签实现方案
之前介绍过多实例,但只是理论上如何实现,本文将介绍一种能够实际应用的会签方案。
前面几篇文章描述过如何为一个UserTask节点增加扩展属性,多实例UserTask节点也可以按照之前的方法增加扩展属性。
但是分配办理人时,与普通的UserTask节点稍有不同,不能直接从UserTask节点的扩展属性内获取办理人信息。
如何获得办理人?
首先,声明一个辅助处理器,用来帮助获得UserTask节点的办理人和检...
Flowable6.4 – 扩展属性
本次分享一下节点扩展属性的相关知识。
首先,扩展属性在XML文件中的表现形式,可以参见下图:
上图中红框部分,就是被添加的自定义属性。
如何增加自定义属性?
主要代码如下:
if (flowElement instanceof UserTask) { UserTask userTask = (UserTask) flowElement; ExtensionElement ...
Flowable6.4 – 分派办理人
这次分享的是从一个开源项目的代码里面学来的,有兴趣的同学可以去阅读一下该项目的源码,还是有很多可以参考的地方,项目地址如下:
https://gitee.com/threefish/NutzFw.git
首先,存储办理人的表:act_ru_identitylink。如果想为一个Task分配办理人,可以使用以下的API:
task.addCandidateGroup(String groupId);task.addCandidateUser(String userId);task.addCandidateGroup...