快速标记代码为模型

本文介绍如何快速为当前Java类或当前目录下所有Java类补充所需要的注解,例如:@Field、@Method、@Param等注解。对于注解的namedesc,如果在存在JavaDoc的情况下,IDEA会从JavaDoc进行读取,如果不存在,将会以FieldName/MethodName作为注解的namedesc

标记规则说明

如果您需为当前Java类或当前目录下所有Java类补充所需要的注解,标记规则详情如下:

  • 如果存在注解,且注解拥有name属性,则IDEA不会修改该注解,且不会从JavaDoc读取内容作为注解的属性值。

  • 如果存在注解,不拥有name属性,IDEA将会为此注解添加name属性以及desc属性。如果存在JavaDoc,将会从JavaDoc读取内容作为属性值,如果不存在JavaDoc,则会以FieldName作为注解属性值。

  • 如果不存在注解,且存在JavaDoc,则补充注解,且将JavaDoc内容作为注解属性值。

  • 如果不存在注解,且不存在JavaDoc,则补充注解,且以FieldName作为注解属性值。

快速标记代码为模型

标记当前目录下类为BizWorks模型

打开IDEA,在一批模型的目录上单击右键,选择BizWorks > 标记当前目录下类为BizWorks模型 > 值对象(您可按需选择)。image.png

标记当前类为BizWorks模型

  • 右键单击文件,选择BizWorks > 标记当前类为BizWorks模型 > 领域对象(您可按需选择)。image.png

    说明
    • 如果类已经含有某模型的标记注解,则后续只提供同类型标记选择,用以补充类中新增字段、方法等缺少的标记场景。

    • 领域服务、应用服务、商业能力只能为接口类标记。

  • 在Java类文件上单击右键,选择BizWorks > 标记当前类为BizWorks模型 > 领域对象(您可按需选择)。image.png