首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Modelio中验证是否与jhipster uml一起使用

在Modelio中验证是否与jhipster uml一起使用
EN

Stack Overflow用户
提问于 2016-01-18 19:22:43
回答 1查看 340关注 0票数 0

我正在使用Modelio创建一个xmi,以便与jhipster uml一起使用。

是否有方法向Modelio中的属性添加验证规则,以便在导入xmi时,验证规则(必需、最小长度、最大长度等)。会在实体里吗?

例如,当前生成的json如下所示:

代码语言:javascript
复制
{
  "relationships": [],
  "fields": [
    {
      "fieldId": 1,
      "fieldName": "name",
      "fieldType": "String"
    },
  ],
  "changelogDate": "20160118185613",
  "dto": "no",
  "pagination": "no"
}

但是我想让它看起来像这样(这是使用yo jhipster:entity生成的):

代码语言:javascript
复制
{
    "relationships": [],
    "fields": [
        {
            "fieldId": 1,
            "fieldName": "name",
            "fieldType": "String",
            "fieldValidateRules": [
                "required",
                "minlength",
                "maxlength",
                "pattern"
            ],
            "fieldValidateRulesMinlength": "10",
            "fieldValidateRulesMaxlength": "100",
            "fieldValidateRulesPattern": "^[a-zA-Z0-9]*$",
            "fieldValidateRulesPatternJava": "^[a-zA-Z0-9]*$"
        },
    ],
    "changelogDate": "20160118184133",
    "dto": "no",
    "service": "no",
    "pagination": "no"
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-18 20:56:16

我让它开始工作了。以下是我所采取的步骤:

  1. 转到公共->约束,并从属性到开放空间进行约束。
  2. 将名称设置为验证规则(例如“最小长度”),将主体设置为验证值(例如"4")。
  3. 当作为XMI导出时,请确保导出与"OMG UML2.4.1“的兼容性
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34862448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档