本文介绍如何快速为当前Java类或当前目录下所有Java类补充所需要的注解,例如:@Field、@Method、@Param等注解。对于注解的name与desc,如果在存在JavaDoc的情况下,IDEA会从JavaDoc进行读取,如果不存在,将会以FieldName/MethodName作为注解的name与desc。
标记规则说明
如果您需为当前Java类或当前目录下所有Java类补充所需要的注解,标记规则详情如下:
如果存在注解,且注解拥有
name属性,则IDEA不会修改该注解,且不会从JavaDoc读取内容作为注解的属性值。如果存在注解,不拥有
name属性,IDEA将会为此注解添加name属性以及desc属性。如果存在JavaDoc,将会从JavaDoc读取内容作为属性值,如果不存在JavaDoc,则会以FieldName作为注解属性值。如果不存在注解,且存在JavaDoc,则补充注解,且将JavaDoc内容作为注解属性值。
如果不存在注解,且不存在JavaDoc,则补充注解,且以
FieldName作为注解属性值。
快速标记代码为模型
标记当前目录下类为BizWorks模型
打开IDEA,在一批模型的目录上单击右键,选择(您可按需选择)。
标记当前类为BizWorks模型
右键单击文件,选择(您可按需选择)。
说明如果类已经含有某模型的标记注解,则后续只提供同类型标记选择,用以补充类中新增字段、方法等缺少的标记场景。
领域服务、应用服务、商业能力只能为接口类标记。
在Java类文件上单击右键,选择(您可按需选择)。

该文章对您有帮助吗?