Modelio を使用して、jhipster-uml で使用する xmi を作成しています。
Modelio の属性に検証規則を追加して、xmi がインポートされたときに検証規則 (必須、最小長、最大長など) がエンティティに含まれるようにする方法はありますか?
たとえば、現在生成されている json は次のようになります。
{
"relationships": [],
"fields": [
{
"fieldId": 1,
"fieldName": "name",
"fieldType": "String"
},
],
"changelogDate": "20160118185613",
"dto": "no",
"pagination": "no"
}
しかし、私はそれを次のように見せたいです (これは を使用して生成されましたyo jhipster:entity
):
{
"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"
}