enhancement #I5851R 对自定义组件名进行trim,防止开发者手误有空格

This commit is contained in:
bryan31 2022-05-29 18:04:02 +08:00
parent 22906e231b
commit 61db42968d
1 changed files with 13 additions and 4 deletions

View File

@ -49,17 +49,26 @@ public class LiteFlowNodeBuilder {
}
public LiteFlowNodeBuilder setId(String nodeId) {
this.node.setId(nodeId);
if (StrUtil.isBlank(nodeId)){
return this;
}
this.node.setId(nodeId.trim());
return this;
}
public LiteFlowNodeBuilder setName(String name) {
this.node.setName(name);
if (StrUtil.isBlank(name)){
return this;
}
this.node.setName(name.trim());
return this;
}
public LiteFlowNodeBuilder setClazz(String clazz) {
this.node.setClazz(clazz);
if (StrUtil.isBlank(clazz)){
return this;
}
this.node.setClazz(clazz.trim());
return this;
}
@ -103,7 +112,7 @@ public class LiteFlowNodeBuilder {
if (StrUtil.isBlank(filePath)){
return this;
}
String script = ResourceUtil.readUtf8Str(StrUtil.format("classpath: {}", filePath));
String script = ResourceUtil.readUtf8Str(StrUtil.format("classpath: {}", filePath.trim()));
return setScript(script);
}