本文介绍BizWorks规范注解。
注解 | 含义 | 常用属性 | 说明 |
@ApplicationService | 应用服务注解 |
| 加在接口上,声明该接口属于应用服务。 |
@DomainService | 领域服务注解 |
| 加在类上,声明该类属于领域服务。 |
@DomainObject | 领域对象注解 |
| 加在类上,声明该类属于领域对象。 |
@ValueObject | 值对象注解 |
| 加在类上,声明该类属于值对象。 |
@StructureObject | 结构对象注解 |
| 加在类上,声明该类属于结构对象。 |
@ExtensionPoint | 扩展点注解 |
| 加在方法上,声明该方法属于扩展点。 |
@Field | 属性注解 |
| 加在属性上。 |
@Method | 方法注解 |
| 加在方法上。 |
@Related | 扩展点注解 | to:扩展点指向的类。 | 加在方法上,扩展点不独立存在,扩展点依附于应用服务。 |
@Parameter | 参数注解 |
| 加在方法入参上。 |
@ReturnValue | 返回值注解 |
| 方法有返回值时加在方法上。 |