Skip to content

注解说明

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 执行顺序,值大,则优先执行
Clone this wiki locally