414 Star 4K Fork 946

GVPdromara / liteFlow

 / 详情

规则支持json和yml

Done
owner
Opened this issue  
2021-03-24 11:43

前提是,在保持规则实体类不变的情况下(改变规则实体类可能改动比较大)
提供json和yml格式的配置

Comments (5)

铂赛东 created任务
铂赛东 set related repository to dromara/liteFlow
Expand operation logs

我认领下这个吧,具体格式自己定义还是有demo呢

字段命名和格式,按照具体的类来
之前是xml --> bean
现在则希望是json/yml --> bean
Bean不做任何修改

之前有XmlFlowParser抽象类,你需要再抽象出一个FlowParser接口,然后实现JsonFlowParserYmlFlowParser

明白了,那么具体json串和yml串的内容格式我是否可以自定义

因为bean不修改,尽量按照bean里的命名和结构去改。这期不做结构上的更改,否则无法兼容以前版本。命名上,也尽量参考bean里的命名,一来还要添加自定义映射,二来,从xml转过来,命名不一样,也增加学习成本

好的

铂赛东 added
 
feature
label
铂赛东 set assignee to tonnyguo
铂赛东 assigned collaborator 铂赛东
铂赛东 changed issue state from 待办的 to 进行中
铂赛东 changed issue state from 进行中 to 已完成

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(2)
669260 tonnyguo 1578930426 1102362 bryan31 1578940308
Java
1
https://gitee.com/dromara/liteFlow.git
git@gitee.com:dromara/liteFlow.git
dromara
liteFlow
liteFlow

Search