本文介紹BizWorks規范注解。
注解 | 含義 | 常用屬性 | 說明 |
@ApplicationService | 應用服務注解 |
| 加在接口上,聲明該接口屬于應用服務。 |
@DomainService | 領域服務注解 |
| 加在類上,聲明該類屬于領域服務。 |
@DomainObject | 領域對象注解 |
| 加在類上,聲明該類屬于領域對象。 |
@ValueObject | 值對象注解 |
| 加在類上,聲明該類屬于值對象。 |
@StructureObject | 結構對象注解 |
| 加在類上,聲明該類屬于結構對象。 |
@ExtensionPoint | 擴展點注解 |
| 加在方法上,聲明該方法屬于擴展點。 |
@Field | 屬性注解 |
| 加在屬性上。 |
@Method | 方法注解 |
| 加在方法上。 |
@Related | 擴展點注解 | to:擴展點指向的類。 | 加在方法上,擴展點不獨立存在,擴展點依附于應用服務。 |
@Parameter | 參數注解 |
| 加在方法入參上。 |
@ReturnValue | 返回值注解 |
| 方法有返回值時加在方法上。 |