-
Notifications
You must be signed in to change notification settings - Fork 17
注解说明
allon2 edited this page May 26, 2020
·
2 revisions
@StaticResource 静态资源路径
属性 | 默认值 | 说明 | 例子 |
---|---|---|---|
locations | 无 | 静态资源路径 | @StaticResource({"/static"}) static目录下映射为根目录 |
@ActorCfg注解说明
属性 | 默认值 | 说明 | 例子 |
---|---|---|---|
id | 无 | 如果定义id,则可通过/id.json的Url找到此交易 |
id.json:根据结尾认定为需要返回json数据,表示返回json数据 |
urlPatterns | 无 | 匹配符合AntPathMatcher的路径 | urlPatterns = "/api/admin/posts/{id}" |
excludeUrlPatterns | 无 | 排除符合AntPathMatcher的路径 | excludeUrlPatterns= "/api/admin/posts/{id}" |
chain | "defaultchain" | 默认责任链,一般在Xml中配置 | |
parent | 无 | 父actor | 执行到父actor的placeholder,再执行该actor的step |
domains | 无 | 特殊情况下,需要匹配域名,此为域名 | domains="localhost" |
data | 无 | 实验参数,返回值放在对应Key中 | |
methods | 无 | 请求方法名,在以下范围内选择 GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, TRACE |
methods = RequestMethod.PUT |
view | 无 | 返回的视图类型,参考视图类型说明 | "img:" |
timeout | -1 | 交易的超时时间,如果不设置取系统默认超时时间30s | |
urlPatternClass | 无 | 根据类进行动态匹配 |
BeforeChain联合AfterChain可以组合成类似J2EE的Filter,在交易前和交易后执行
@BeforeChain 在交易前执行
属性 | 默认值 | 说明 | 例子 |
---|---|---|---|
无 | 全局唯一的Id,和SpringBean Id相同 | ||
chain | defaultchain | 匹配此责任链的在交易前执行此方法 | |
order | 1 | 执行顺序,值大,则优先执行 |
@AfterChain在交易后执行
属性 | 默认值 | 说明 | 例子 |
---|---|---|---|
id | 无 | 全局唯一的Id,和SpringBean Id相同 | |
chain | defaultchain | 匹配此责任链的在交易前执行此方法 | |
order | 1 | 执行顺序,值大,则优先执行 |