注释类型摘要 |
Attach |
注解在一个Action Class上,表示该模块具有附件功能。 |
Attachs |
当一个Action类配置成多个模块时,每个模块都需对于自己的附件,如:
@Attachments( {
@Attachment(attachName = "模块1附件", targetCode = "CODE1",code="attachCode1"),
@Attachment(attachName = "模块2附件", targetCode = "CODE2",code="attachCode2")
})
public class PreferenceAction extends BaseActionSupport {
...
}
|
Business |
作用于 Action 类,用于标识 Action 类对应的业务处理接口,如:
@Business(IUserBusiness.class)
public class UserAction extends BaseActionSupport {
...
}
|
Comment |
PO字段注释 |
DateFormat |
对日期对象进行格式化的注解。 |
Domain |
作用于 Action 类或 Action 类中的方法,用于标识 Action 类进行 insert、update、delete 和 selectById
操作时对应的数据模型(JavaBean),如:
@Domain(User.class)
public class UserAction extends BaseActionSupport {
...
}
|
Field |
作用于 VO 类或 VO 类的属性,用于标识其对应数据库表的某个字段或 PO 类的某个属性 |
FormPage |
作用于 Action 类中的方法,标识该方法(功能)对应的页面为表单页面。 |
ListDomain |
作用于 Action 类或 Action 类中的方法,用于标识 Action 类进行 list(列表查询)操作时,
查询结果对应的数据模型(JavaBean),如:
@ListDomain(User.class)
public class UserAction extends BaseActionSupport {
...
}
|
ListPage |
作用于 Action 类中的方法,标识该方法(功能)对应的页面为列表页面。 |
Module |
注解在一个Action Class上,表示一个业务节点、一个功能模块,一个Resource。 |
Modules |
一个 Action 类可以配置成多个模块,每个模块可以自定义入口方法,可带参数,可带模块默认编码,如:
@Modules( {
@Module(name = "首选项1", code = "CODE1"),
@Module(name = "首选项2", code = "CODE2", entryMethod = "prefer2"),
@Module(name = "首选项3", code = "CODE3", entryMethod = "prefer3", params = { "a", "1" }),
@Module(name = "首选项4", code = "CODE4", entryMethod = "prefer3", params = { "a", "2" })
})
public class PreferenceAction extends BaseActionSupport {
...
}
|
NoPrivilegeCheck |
作用于 Action 类中的方法,用于标识该方法不需要进行权限检查,即:所有用户均可执行该方法对应的操作。 |
Operation |
模块操作注解。 |
Operations |
业务模块操作注解,当一个 Action 类或者 Action 类中的方法需要注解为多个操作时,需要将多个 @Operation 封装为数组 |
Preference |
首选项配置注解,作用于 Action 中的方法。 |
Relation |
用于标识数据库进行关联查询时,表间的关联关系 |
Relations |
作用于 VO 类,进行数据库多表关联查询时,通过该注解标识各表间的关联关系。 |
WebServiceConfigInfo |
TODO |